ITMS-90683: отсутствует строка назначения в Info.plist NSCameraUsageDescription - PullRequest
1 голос
/ 05 июня 2019

Я успешно загрузил свое приложение в магазин приложений.

App store отправьте мне письмо, подобное этому:

App Store Connect

Уважаемый разработчик,

Мы обнаружили одну или несколько проблем с недавней доставкой для вашего приложения "Kupona Online" 1.0.2 (1.2). Пожалуйста, исправьте следующие проблемы, затем загрузите снова.

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

С уважением,

Команда App Store

Чтобы исправить эту ошибку, я вставил Info.plist в Xcode 10.2.1, например, так:

image

но ничего не происходит. App store всегда присылает мне эту ошибку.

Как мне исправить эту ошибку?

1 Ответ

1 голос
/ 06 июня 2019

Для NSCameraUsageDescription, добавьте точную цель использования камеры в столбце Значение. Например, enter image description here

...