我们已经在app商店有销售应用程序。(由Objective-c制作) 但我会上传新项目进行升级。(由swift4制作)
此案例
"[[[UIDevice currentDevice] identifierForVendor] UUIDString]"
返回 " uuid-string-value"`会被更改吗?
答案 0 :(得分:0)
按@Mahendra's link, developer.apple.com/document。
它说uuid
会在某些条件下发生变化。
如果值为nil,请稍后再次获取该值。有时候是这样的, 例如,在设备重新启动之后但在用户之前 已解锁设备。此属性中的值保持不变 安装应用程序(或来自同一供应商的其他应用程序)时 iOS设备。
The value changes
当用户删除所有内容时 来自设备的供应商应用程序,然后重新安装一个或多个 他们使用时安装测试版本时,该值也会更改 Xcode或使用ad-hoc分发在设备上安装应用程序时。 因此,如果您的应用将该属性的值存储在任何位置,那么您就是 应优雅地处理标识符更改的情况。