Подтвердить что ты не робот

Приложение ссылается на непубличные селекторы в области полезной нагрузки /appname.app/appname: _terminateWithStatus

Я загружаю приложение iOS в хранилище приложений, и у него появляется предупреждение, когда я загружаю приложение. предупреждение app references non-public selectors in payload/appname.app/appname: _terminateWithStatus Я использую facebook sdk "facebook-ios-sdk-3.8" и parse sdk "parse-library-1.2.18". может ли кто-нибудь указать мне, что я должен сделать, чтобы удалить это предупреждение?

4b9b3361

Ответ 1

Вы не можете удалить это предупреждение. Вы можете получить это предупреждение только для использования селектора в своем коде или стороннем коде (может быть, из-за facebook sdk), который имеет то же имя, что и какой-то селектор, который помечен как непубличный. Случается со мной все время. Never got rejected for it. Поэтому вы не будете беспокоиться об этом предупреждении. См. этот документ, Ref2

Также см. этот вопрос стек, чтобы избежать отклонения, поиска и удаления нежелательной структуры.

Ответ 2

Впервые я получил эту ошибку, а затем приложение было загружено, но с предупреждениями, но когда я представил вторую версию приложения, в то время Apple не позволяла мне загружать приложение и неоднократно давала мне ошибку "Your app contains non-public API usage. Please review the error, correct them and resubmit your app" после этого Я нашел свое решение в этом вопросе Поиск частного API-вызова _terminateWithStatus Ответ был не очень полезен для меня, но решение, о котором идет речь, было очень полезно для меня. Я просто удалил GHUnitIOS.framework, и это сработало для меня. Может быть, эта информация может помочь кому-то еще.

Ответ 3

добавление --linksdkonly к дополнительным аргументам mtouch на странице настроек iOS Build