该应用程序引用非公开选择/ 的.app/

问题描述:

我建立一个应用,提供给在AppStore,但验证过程中抛出这个错误:该应用程序引用非公开选择/ <AppName>的.app/<AppName>

The app references non-public selectors in Payload/<AppName>.app/<AppName>: categories, content, contextForCurrentThread, createEntity, isSample, links, primitiveType, setPrimitiveType, typeString 

我想知道这是什么问题?,这个警告并不妨碍我上传应用程序。

我发现了很多有相同问题的线程,但它们都是Facebook框架,但我没有那个框架。

在本发行版之前,我没有遇到任何问题,并且我没有添加新的框架,只有我编写的新代码。

我有Xcode5,应用程序是为iOS7构建的。

+0

这些警告是否通知您,但您仍然可以提交该应用程序,或者这些错误是否阻止您上传该应用程序? – Rich

+0

你能提供关于你的应用程序的更多细节吗? –

+0

@Rich此警告并不妨碍我上传应用程序 – Gabox

它只是从静态分析器警告Apple /上传过程运行在您的代码上。我相信它只是检查各种私人选择器的名称。如果你没有做任何事你不应该在你自己的代码中,你应该没问题。我已经在我自己的应用程序中使用过几次了。

+0

但是提交ap的风险是否存在警告? – Gabox

+0

不,不会的。关于[这个问题]的更多信息(http://*.com/questions/8199640/do-build-warnings-affect-the-ios-app-store-approval-process)。 – Rich

+0

好的谢谢。他们无法检查代码。 – Gabox