It has just come to light that the UIDevice uniqueIdentifier property is deprecated in iOS 5 and unavailable in iOS 7 and above. No alternative method or pr
May help: use below code it will always Unique except you erase(Format) your device.
UIDevice *myDevice=[UIDevice currentDevice]; NSString *UUID = [[myDevice identifierForVendor] UUIDString];