簡體   English   中英

iOS 12-“應用程序的Info.plist必須包含NSMicrophoneUsageDescription密鑰”

[英]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)

https://download.developer.apple.com/Documentation/Beta_Release_Notes_19_June_2018_v2/iOS_12_beta_2_Release_Notes.pdf

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM