在Info.plist中,我已经添加了带字符串的NSSpeechRecognitionUsageDescription。但仍然显示相同的错误

时间:2018-03-01 19:05:09

标签: ios info.plist

在Info.plist中,我已经添加了NSSpeechRecognitionUsageDescription字符串。但它仍然显示相同的错误:

  

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

如何解决这个问题?

4 个答案:

答案 0 :(得分:1)

添加 NSSpeechRecognitionUsageDescription 关键应用后,我遇到了同样的问题。在我的项目中,我有两个 .plist文件。我在错误的plist文件上添加了密钥。确保在正确的.plist中添加密钥。

答案 1 :(得分:0)

打开info.plist作为源代码,然后添加代码:

<key>NSSpeechRecognitionUsageDescription</key>
<string>recognize speech</string>

答案 2 :(得分:0)

如果您正在使用App test和App UItest,则项目中会有多个plist文件,只要确保您在 plist

右边添加了说明,

enter image description here

圈出一个plist就是项目中正确的一个。

答案 3 :(得分:0)

我只是通过请求麦克风来摆脱完全相同的错误,即将NS 麦克风使用说明添加到plist。

听起来像是苹果的虫子,但希望对您有帮助!