![](/img/trans.png)
[英]The app's Info.plist must contain an NSMicrophoneUsageDescription key with a string value explaining to the user how the app uses this data
[英]iOS 12 - “The app's Info.plist must contain an NSMicrophoneUsageDescription key”
今天,我更新到了iOS 12測試版,以對公司的應用程序進行測試,以查看是否有任何功能需要進行一些更新。 到目前為止,我遇到的唯一問題是調用相機中的相機拍照時該應用程序崩潰。 這樣做時,我收到以下錯誤:
該應用已崩潰,因為它嘗試訪問沒有使用說明的隱私敏感數據。 該應用程序的Info.plist必須包含一個NSMicrophoneUsageDescription鍵,該鍵具有一個字符串值,向用戶解釋該應用程序如何使用此數據。
我已經檢查了Apple網站的權限,但沒有發現任何相關的更改。 目前,該應用程序可在沒有此功能的iOS 11上運行。 有沒有人准備任何與此行為改變相關的東西,或者這可能是iOS 12 beta錯誤? 我不確定為什么現在認為在拍照時應用程序突然需要訪問麥克風。
謝謝你的幫助!
編輯:我知道還有其他問題詢問此錯誤文本。 但是,我並不是在問錯誤本身,而是在問這是否是iOS 12 beta錯誤,或者我是否忽略了安全性方面的某些更改。
此錯誤已在iOS 12 Beta 2中修復:
UIKit 解決的問題
•如果應用程序的Info.plist中未包含NSMicrophoneUsageDescription鍵,則呈現UIImagePickerController可能會導致該應用程序終止並侵犯隱私。 (40490417)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.