2

如何识别私有 API(Apple Banned API 或代码)。因为我必须验证应用程序,但未验证。我收到错误警报(检查屏幕截图)。我删除了所有“uniqueIdentifier”代码。但仍然没有验证应用程序。在我的应用程序中有很多外部资源,因此我无法识别正确的私有 API。请让我知道有关此问题的任何建议。

在此处输入图像描述

4

2 回答 2

1

在您的情况下,该消息表明正在访问 UDID。您可以搜索整个项目:

[[UIDevice currentDevice] uniqueIdentifier];

如果您的项目还包括第三方静态库,例如 Admob,在这种情况下,您应该从他们那里获得更新。因为从 5 月 1 日起就不允许访问 UDID。

于 2013-09-24T07:52:12.997 回答
1

最后我得到了检查“.a”文件中“uniqueIdentifier”的答案。请检查屏幕截图。

如果要检查“.a”文件上的“uniqueIdentifier”代码。使用此命令。

寻找 。| grep -v .svn | grep ".a" | grep -v ".app" | xargs grep 唯一标识符

在此处输入图像描述

于 2013-09-26T15:41:56.600 回答