2014-03-12 30 views
5

我建立一個應用,提供給在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

回答

5

它只是從靜態分析器警告Apple /上傳過程運行在您的代碼上。我相信它只是檢查各種私人選擇器的名稱。如果你沒有做任何事你不應該在你自己的代碼中,你應該沒問題。我已經在我自己的應用程序中使用過幾次了。

+0

但是提交ap的風險是否存在警告? – Gabox

+0

不,不會的。關於[這個問題]的更多信息(http://stackoverflow.com/questions/8199640/do-build-warnings-affect-the-ios-app-store-approval-process)。 – Rich

+0

好的謝謝。他們無法檢查代碼。 – Gabox

相關問題