您可以使用此(快捷键3):
UIDevice.current.identifierForVendor!.uuidString
对于旧版本:
UIDevice.currentDevice().identifierForVendor
或者如果您想要一个字符串:
UIDevice.currentDevice().identifierForVendor!.UUIDString
用户卸载应用后,不再有唯一标识设备的方法。该文件说:
当该应用程序(或同一供应商的另一个应用程序)安装在iOS设备上时,此属性中的值保持不变。当用户从设备中删除该供应商的所有应用程序并随后重新安装其中一个或多个应用程序时,该值将更改。
您可能还想阅读Mattt Thompson的这篇文章,以了解更多详细信息:http ://nshipster.com/uuid-udid-unique-identifier/
Swift 4.1的更新,您将需要使用:
UIDevice.current.identifierForVendor?.uuidString