ITMS-90683: отсутствует строка назначения в Info.plist (NSCalendarsUsageDescription)

привет, я разработчик программного обеспечения в небольшой местной компании. И наш программист разработал мобильное приложение для пользовательской базы. И однажды он не умеет читать по-английски, поэтому я пытаюсь опубликовать его приложение. И так как я новичок в этой индустрии и у меня не хватает опыта чтения кода. когда я создал мобильный код с помощью xcode, я получил электронное письмо, как показано ниже.

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

ITMS-90683: Отсутствует цель. Я много искал в Google, но все еще не нашел ответа. Поэтому я хочу глубже изучить исходный код и все еще не могу найти решение.

Итак, есть ли у вас какое-либо решение или какая-либо проблема, с которой вы справились, спасибо. Любые решения или такие же дела?


person Bilguun Enkhee    schedule 29.08.2020    source источник


Ответы (1)


Просто добавьте новую запись в свой info.plist с NSContactsUsageDescription в качестве ключа и кратким описанием того, почему вы используете их в качестве значения (даже если вы на самом деле их не используете ...).

что-то вроде этого:

<key> NSContactsUsageDescription </key>
    

<string>Our app needs to use your contacts because..</string>
    
person Taoufik    schedule 29.08.2020