Может кто-нибудь предоставить мне решение для Apple App Store - PullRequest
0 голосов
/ 31 марта 2020

Я получил это сообщение от команды App Store:

Мы обнаружили одну или несколько проблем с недавней доставкой для вашего приложения, «Имя приложения здесь» 1.11 (11). Исправьте следующие проблемы, а затем снова загрузите.

ITMS-90683: отсутствует строка назначения в Info.plist - код вашего приложения ссылается на один или несколько API-интерфейсов, которые получают доступ к конфиденциальным данным пользователя. Файл Info.plist приложения должен содержать ключ NSPhotoLibraryUsageDescription с целевой строкой, ориентированной на пользователя, которая четко и полностью объясняет, почему вашему приложению нужны данные. Начиная с весны 2019 года, все приложения, представленные в App Store и имеющие доступ к пользовательским данным, должны содержать целевую строку. Если вы используете внешние библиотеки или SDK, они могут ссылаться на API, которые требуют строку назначения. Хотя ваше приложение может не использовать эти API, строка назначения по-прежнему требуется. Вы можете связаться с разработчиком библиотеки или SDK и попросить, чтобы они выпустили версию своего кода, которая не содержит API. Подробнее (https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy).

С наилучшими пожеланиями,

Команда App Store

Как я могу исправить описанную проблему?

1 Ответ

0 голосов
/ 31 марта 2020

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

this

Info.plist

Надеюсь, я снял ваш вопрос.

...