今天我更新到 iOS 12 的 Beta 版,对我公司的应用程序进行测试,看看是否有任何功能需要更新。到目前为止,我遇到的唯一问题是应用程序在调用其中的相机拍照时崩溃。这样做时,我收到以下错误:
此应用程序已崩溃,因为它试图在没有使用说明的情况下访问隐私敏感数据。应用程序的 Info.plist 必须包含一个 NSMicrophoneUsageDescription 键和一个字符串值,向用户解释应用程序如何使用这些数据。
我已经查看了苹果网站,以了解有关此权限的一些更改,但没有发现任何相关内容。该应用程序目前可在没有此功能的 iOS 11 上运行。有没有人准备好与此行为变化相关的任何东西,或者它可能是 iOS 12 测试版错误?我不知道为什么它现在认为应用程序在拍照时突然需要访问麦克风。
谢谢你的帮助!
编辑:我知道还有其他问题询问此错误文本。但是,我不是在问错误本身,而是在问这是否是 iOS 12 测试版错误,或者是否存在一些我忽略的安全性变化。