当我将我的应用程序上传到App Store时,出现以下错误:
您的应用包含非公开API使用情况。请检查错误, 纠正它们,然后重新提交您的申请。该应用程序参考 Payload / XXX.app / XXX中的非公共符号:NSZombieEnabled
XXX是应用名称。
我搜索整个项目,但没有找到任何关键字(NSZombieEnabled
)。我怎样才能解决这个问题?感谢。
答案 0 :(得分:4)
检查应用目标的 计划 以查看 启用僵尸对象 检查字段。您的生产代码不应包含NSZombieEnabled
。因此,取消选中发布模式
答案 1 :(得分:3)
您需要在代码中找到此API的用法。这不是SDK代码的一部分。 在我看来,您已尝试使用未在您的代码中声明或与原始声明不匹配的API。 这是一个简单的编程错误。
答案 2 :(得分:0)
在Xcode中,转到目标的编辑方案,在“运行”部分中,选择“诊断”选项卡。您将提交启用Zoombie对象。