This question already has answers here:
The advertisingIdentifier and identifierForVendor return “00000000-0000-0000-0000-000000000000”

(3个答案)


7年前关闭。




我有配备iOS 6.0的iPhone 4。
这个性质
[UIDevice currentDevice].identifierForVendor.UUIDString

总是返回所有零(00000 -----)。
帮助我解决此问题。
我已经在谷歌搜索。
我重新启动,删除了应用程序...。但是没用。

最佳答案

identifierForVendor可能需要您在Apple的 member 中心中拥有注册的应用程序ID,并且该ID是唯一的(不是通配符ID)。因为据说这是从应用程序ID的一部分生成UUID。

您的应用ID是否设置为唯一,例如:
com.mycompany.myapp

在您的清单中?

08-27 18:48