即使在info.plist文件中将NSMicrophoneUsageDescription添加到Swift iOS后,应用程序也会崩溃

时间:2018-11-09 21:55:23

标签: ios info.plist ios-permissions

info.plist文件包含以下代码行:

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

仍然出现以下错误:

  

此应用程序已崩溃,因为它尝试访问没有使用说明的隐私敏感数据。该应用程序的Info.plist必须包含一个NSMicrophoneUsageDescription键,该键具有一个字符串值,向用户解释该应用程序如何使用此数据。

任何帮助将不胜感激。谢谢

1 个答案:

答案 0 :(得分:0)

仔细检查您是否添加了正确的info.plist!

在第一张图片中,info.plist用于UnitTest, 在第二张图片中,info.plist用于主项目。

因此,只需检查您是否已在主info.plist中添加了“ NSMicrophoneUsageDescription”。

很明显,如果您具有UnitTest,还必须将密钥添加到另一个info.plist(第一张图像)中。

This info.plist is used for UnitTest

enter image description here