如何在我的Xcode项目中找到私有API?

问题描述 投票:2回答:2

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

iphone ios xcode iphone-privateapi
2个回答
1
投票

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

[[UIDevice currentDevice] uniqueIdentifier];

如果您的项目还包括第三方静态库(例如Admob),那么您应该从它们获得更新。因为自5月1日以来未允许访问UDID。


1
投票

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

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

找到。 |抓住-v .svn |抓住“.a”| grep -v“.app”| xargs grip uniqueIdentifier

© www.soinside.com 2019 - 2024. All rights reserved.