iOS非公共API导致验证失败

时间:2013-05-16 17:34:58

标签: ios api udid

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

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

如果我处理两个单独的问题,或者它们都是同一个问题,我只是不确定。

1 个答案:

答案 0 :(得分:1)

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

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

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