Xcode - отсутствует строка назначения в файле Info.plist - PullRequest
0 голосов
/ 28 октября 2018

Я пытаюсь загрузить новую версию своего приложения в iTunes Connect из Xcode.Я продолжаю получать по электронной почте сообщение о том, что файл Info.plist моего приложения должен содержать ключ NSCalendarsUsageDescription "

Я уже добавил эти строки в свою Info.plist:

<key>NSMicrophoneUsageDescription</key>
<string>microphone use</string>

<key>NSCalendarsUsageDescription</key>
<string>calendar use</string>

<key>NSPhotoLibraryUsageDescription</key>
<string>photo and video use.</string>

Но я все ещеполучите письмо о том, что в моем Info.plist отсутствует NSCalendarsUsageDescription key

Что-то еще нужно добавить?На веб-сайте Apple говорится, что мне нужно «использовать указанные API для запроса авторизации на использование данных или ресурса».Я новичок в кодировании и не знаю, что это значит!

https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy

Ответы [ 2 ]

0 голосов
/ 28 октября 2018

Я решил эту проблему, добавив строки описания использования в «Пользовательские свойства цели iOS», а не только добавив их в мою информацию. Список

0 голосов
/ 28 октября 2018

Недостаточно написать «использование календаря». Info.plist приложения должен содержать ключ NSCalendarsUsageDescription со строковым значением, объясняющим пользователю, как приложение использует эти данные. Поэтому лучше объясните, почему вашему приложению необходим доступ к этим данным.

...