0

我的应用程序验证失败,说它使用了非公共 API。下一行是关于不允许再使用 UDID。

这是否意味着我有两个错误,或者这是否意味着 UDID 是我的应用程序正在使用的非公共 API?

我只是不确定我是在处理两个单独的问题,还是完全一样。

4

1 回答 1

1

[UIDevice uniqueIdentifier]是有问题的方法。您不能再从设备收集 UDID。

查看此问题以查找请求 UDID 的文件: App denied, but I don't use UDID

如果你是调用uniqueIdentifier的人,你需要在UIDevice中使用identifierForVendor或者在ASIdentifierManager中使用advertisingIdentifier。最常见的 UDID 问题来自外部跟踪代码。

于 2013-05-16T17:42:05.750 回答