Сегодня я обновился до бета-версии iOS 12, чтобы протестировать приложение моей компании, чтобы узнать, требуют ли какие-либо функции каких-либо обновлений. Единственная проблема, с которой я столкнулся до сих пор, заключалась в том, что приложение вылетает при вызове камеры внутри него, чтобы сделать снимок. При этом я получил следующую ошибку:
Это приложение аварийно завершилось из-за попытки доступа к конфиденциальным данным без описания использования. Info.plist приложения должен содержать ключ NSMicrophoneUsageDescription со строковым значением, объясняющим пользователю, как приложение использует эти данные.
Я проверил сайт Apple на наличие некоторых изменений в разрешениях, связанных с этим, но не нашел ничего подходящего. В настоящее время приложение работает на iOS 11 без этого. Кто-нибудь подготовил что-нибудь, относящееся к поведенческим изменениям в этом, или это может быть ошибка бета-версии iOS 12? Я не уверен, почему теперь он думает, что приложению внезапно нужен доступ к микрофону, когда он просто делает снимок.
Спасибо за вашу помощь!
Изменить: я знаю, что есть другие вопросы, касающиеся этого текста ошибки. Однако я спрашиваю не о самой ошибке, а скорее о том, является ли это ошибкой бета-версии iOS 12 или есть какое-то изменение в безопасности, которое я упустил.