Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Сбой приложения даже после добавления NSMicrophoneUsageDescription в файле info.plist swift iOS

Автор вопроса: as diuОтветов: 1

Файл info.plist содержит следующие строки кода:

<key>NSMicrophoneUsageDescription</key> <string>The microphone permission is needed to to receive voice commands.</string>

Все еще получаю следующую ошибку:

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

Любая помощь будет принята с благодарностью. Спасибо

iosios-permissions

Ответы

Ответ 1 · Marjan Basiri

Дважды проверьте, добавили ли вы правильный info.plist!!

На первом изображении info.plist используется для UnitTest, а на втором изображении info.plist - для основного проекта.

Поэтому просто проверьте, добавили ли вы "NSMicrophoneUsageDescription" в основной файл info.plist.

Очевидно, что если у вас есть UnitTest, вы также должны добавить ключ в другой файл info.plist (первое изображение).

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы