Как разрешить проверку приложения "Приложение ссылается на непубличные селекторы в Payload / MyApp.app / MyApp: _setAlwaysRunsAtForegroundPriority:"? - PullRequest
0 голосов
/ 26 января 2019

Всего несколько дней назад я успешно загрузил приложение Ionic в Apple Store, и в этот день я получаю предупреждение о подтверждении:

Приложение ссылается на непубличные селекторы в Payload /thing.app / кое-что: _setAlwaysRunsAtForegroundPriority:

Хотя мне не удалось решить, я смог загрузить приложение в App Store.

Кто-нибудь знает, где это задокументировано, или знает, как решить?

Спасибо.

Ответы [ 5 ]

0 голосов
/ 18 июля 2019

Это сработало

Проблема связана с веб-просмотром.

cordova plugin rm cordova-plugin-ionic-webview
cordova plugin add cordova-plugin-ionic-webview@latest
0 голосов
/ 12 июля 2019

отклонено в Appstore сейчас. 3 июля 2019 г. Сообщение:

We identified one or more issues with a recent delivery for your app, "appname. Please correct the following issues, then upload again. ITMS-90338: Non-public API usage - The app references non-public selectors in Sonnenbraeu: _setAlwaysRunsAtForegroundPriority:. If method names in your source code match the private Apple APIs listed above, altering your method names will help prevent this app from being flagged in future submissions. In addition, note that one or more of the above ...

Я удалил из кода полную строку _setAlwaysRunsAtForegroundPriority:, как описано выше. Также ссылки на это. И да, приложение было выпущено. НО я точно не знаю последствия удаления свойства, которое устанавливает в браузере приоритетный режим. Я не думаю, что это хорошее решение, это просто временный обходной путь, который нужно выпустить.

0 голосов
/ 04 июля 2019

У меня похожая проблема:

ITMS-90338: непубличное использование API - приложение ссылается на непубличные селекторы в MyAppName: _setAlwaysRunsAtForegroundPriority :.

И проблема была вызвана следующим плагином: cordova-plugin-ionic-webview

Чтобы решить проблему, обновите ее до последней версии с помощью следующих команд:

cordova plugin rm cordova-plugin-ionic-webview
cordova plugin add cordova-plugin-ionic-webview@latest

Подробнее об этом можно прочитать здесь: https://github.com/ionic-team/cordova-plugin-ionic-webview/issues/209

0 голосов
/ 08 июля 2019

Расширение @ Véger Lóránd ответ:

Ошибка была повторно введена в версии 4.1.1. Установка последней версии приведет к отклонению вашего приложения. Решение на данный момент:

cordova plugin rm cordova-plugin-ionic-webview
cordova plugin add cordova-plugin-ionic-webview@4.1.0
0 голосов
/ 28 января 2019

это только предупреждение о безопасности, вызванное просмотром веб-страниц. Вы можете игнорировать

...