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

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

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

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

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

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


person as diu    schedule 09.11.2018    source источник


Ответы (1)


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

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

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

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

Этот файл info.plist используется для UnitTest

введите здесь описание изображения

person Marjan Basiri    schedule 02.02.2020