我想获取iPhone设备的唯一设备ID,并且即使我在同一个设备上卸载应用并重新安装,该设备ID也不能更改。 我使用的是Swift 2.1.1和Xcode 7.2.1。 我尝试过以下代码,但都无效。
//第一种方法
let device_id = UIDevice.currentDevice().identifierForVendor!.UUIDString
print("unique device id: (device_id)")
//第二种方法
let dID = CFUUIDCreate(kCFAllocatorDefault)
let deviceID = CFUUIDCreateString(kCFAllocatorDefault, dID) as NSString
print("unique CFUUID id: (deviceID)")