2016-09-13 2 views
1

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

Это приложение пытается получить доступ к конфиденциальным данным без описания использования. Info.plist приложения должен содержать ключ NSPhotoLibraryUsageDescription со строковым значением, объясняющим пользователю, как приложение использует эти данные.

Это приложение пытается получить доступ к конфиденциальным данным без описания использования. Info.plist приложения должен содержать ключ NSCameraUsageDescription со строковым значением, объясняющим пользователю, как приложение использует эти данные.

Я использую обе функции, так что это нормально, НО: я уже добавил эти переменные в свой локализованный infoPlist.strings. И они, похоже, работают, потому что в Simulator и моем iPhone обе строки отображаются правильно в системных диалогах. Я не добавлял строки в файл plist.info, потому что я указал их в локализованном файле, что должно быть хорошо. Plist.info, а также локализованный файл оба упакованы в приложение, я уже смотрю с помощью Finder.

Есть ли что-нибудь еще, что я должен добавить? Должен ли я добавить их в файл plist.info, хотя они находятся в локализованном файле?

Дополнительная информация: Я использую последнюю версию XCode 8 GM на MacOS Safari.

+0

, пожалуйста, проверьте эту ссылку и попробуйте: http://stackoverflow.com/questions/15881534/how-to-localize-nsphotolibraryusagedescription-key-alassets –

+0

[обратитесь к этому сообщению, если это поможет] (http: // stackoverflow. com/вопросы/39428916/uiimagepickercontroller-in-swift-3/39429884 # 39429884) – Lion

+0

Спасибо за ссылку. Я добавлю эти ключи в plist.info и дам отзывы, если это поможет. И если локализация по-прежнему работает с локализованными ключами и ключами на plist.info – Nuker

ответ

1

Решение состоит в том, чтобы добавить ключи также в файл PList.info не только к локализованному файлу infoplist.strings. Это немного непоследовательно, потому что в симуляторе и на моем телефоне каждое сообщение отображается правильно. Но теперь мое приложение было принято.

1

Вы используете AdMob? Если да, то ответ заключается в том, что Google подтвердил, что это проблема с SDK AdMob. Вы можете прочитать об этом here.

Смежные вопросы