2014-01-29 3 views
19

Ich lade meine iOS-App auf den App Store hoch und erhalte eine Warnung, wenn ich die App hochlade. Warnung ist die app references non-public selectors in payload/appname.app/appname: _terminateWithStatus Ich benutze Facebook sdk "facebook-ios-sdk-3.8" und parse sdk "parse-library-1.2.18". Kann mir irgendjemand sagen, was ich tun soll, um diese Warnung zu entfernen?Die App verweist auf nicht öffentliche Selektoren in payload/appname.app/appname: _terminateWithStatus

Antwort

37

Sie können diese Warnung nicht entfernen. Sie erhalten diese Warnung möglicherweise nur, wenn Sie einen Selektor in Ihrem eigenen Code oder in einem Code von Drittanbietern (möglicherweise aufgrund von Facebook-SDK) verwenden, der den gleichen Namen wie ein Selektor hat, der als nicht öffentlich markiert ist. Mir passiert die ganze Zeit. Never got rejected for it. Sie müssen sich also keine Gedanken über diese Warnung machen. See this Ref., Ref2

Und auch sehen Sie diese stack question Um Ablehnung zu vermeiden, finden und entfernen Sie unerwünschte Rahmen.

+2

Bei der nächsten Anwendung Upload habe ich diese Nachricht als Fehler und ich konnte nicht hochladen Anwendung. Ich löste es, indem ich ein Framework entfernte, das für Komponententests hinzugefügt wurde. Ich habe diesen Kommentar hinzugefügt, um anderen zu helfen – Mashhadi

2

Das erste Mal habe ich diesen Fehler und dann App wurde hochgeladen, aber mit Warnungen, aber wenn ich die zweite Version der App zu diesem Zeitpunkt eingereicht Apple ließ mich nicht die App hochladen und gab mir wiederholt Fehler "Your app contains non-public API usage. Please review the error, correct them and resubmit your app" danach ich fand meine Lösung in dieser Frage Finding Private API Call _terminateWithStatus Antwort war nicht sehr nützlich für mich, aber Lösung in Frage war sehr nützlich für mich. Ich habe gerade das GHUnitIOS.framework entfernt und es hat für mich funktioniert. Kann sein, dass diese Info kann jemand anderen helfen

+0

So entfernen Sie GHUnitIOS.framework –