Sporting goods giant Nike has resolved its differences with the Indian cricket board over alleged representation of other brands by players despite an endorsement deal.