无法分发我的应用:“您的应用包含非公开API使用情况。”

时间:2014-05-28 07:38:15

标签: ios appstore-approval nszombieenabled

当我将我的应用程序上传到App Store时,出现以下错误:

  

您的应用包含非公开API使用情况。请检查错误,   纠正它们,然后重新提交您的申请。该应用程序参考   Payload / XXX.app / XXX中的非公共符号:NSZombieEnabled

XXX是应用名称。

我搜索整个项目,但没有找到任何关键字(NSZombieEnabled)。我怎样才能解决这个问题?感谢。

3 个答案:

答案 0 :(得分:4)

检查应用目标的 计划 以查看 启用僵尸对象 检查字段。您的生产代码不应包含NSZombieEnabled。因此,取消选中发布模式

enter image description here

答案 1 :(得分:3)

您需要在代码中找到此API的用法。这不是SDK代码的一部分。 在我看来,您已尝试使用未在您的代码中声明或与原始声明不匹配的API。 这是一个简单的编程错误。

答案 2 :(得分:0)

在Xcode中,转到目标的编辑方案,在“运行”部分中,选择“诊断”选项卡。您将提交启用Zoombie对象。

相关问题