Ионные 5 push-уведомлений Один сигнал ITMS-90683: отсутствует строка назначения в Info.plist - PullRequest
2 голосов
/ 20 сентября 2019

Он пытался следовать документам, но я не знаю, что сделал.

Код вашего приложения ссылается на один или несколько API, которые получают доступ к конфиденциальным данным пользователя.Файл Info.plist приложения должен содержать ключ NSLocationAlwaysUsageDescription с целевой строкой, ориентированной на пользователя, которая четко и полностью объясняет, почему вашему приложению нужны данные.Начиная с весны 2019 года, все приложения, представленные в App Store и имеющие доступ к пользовательским данным, должны содержать целевую строку.Если вы используете внешние библиотеки или SDK, они могут ссылаться на API, которые требуют строку назначения.Хотя ваше приложение может не использовать эти API, строка назначения по-прежнему требуется.Вы можете связаться с разработчиком библиотеки или SDK и попросить, чтобы они выпустили версию своего кода, которая не содержит API.

Узнать больше .

Ответы [ 2 ]

1 голос
/ 20 сентября 2019

В соответствии с Руководством Apple для разработчиков, созданный файл Info.plist должен содержать правильное сообщение для пользователя, в котором говорится, зачем вашему приложению нужны данные.

В файле config.xml добавьте следующие строкивне тега

<edit-config file="*-Info.plist" mode="merge" target="NSLocationAlwaysUsageDescription">
        <string>Need location access to find things nearby</string>
</edit-config>
0 голосов
/ 20 сентября 2019

Но у меня появилась новая проблема ITMS-90809: Устаревшее использование API - Apple прекратит прием заявок на приложения, использующие API UIWebView.См. https://developer.apple.com/documentation/uikit/uiwebview для получения дополнительной информации.

Спасибо за вашу помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...