更新到Xcode 8,我正在使用相机在我的应用上传照片,应用程序崩溃时发出以下非常知道的消息:
此应用已崩溃,因为它试图访问隐私敏感 没有使用说明的数据。应用的
Info.plist
必须包含 一个NSCameraUsageDescription
键,其字符串值解释为 用户应用程序如何使用此数据。
在我的NSCameraUsageDescription
中添加了info.plist
,但无论如何我仍然会遇到崩溃。清理应用程序,删除应用程序,甚至重新启动Xcode。创建了一个版本并将其发送给测试人员,希望它只是我的手机,仍然崩溃。每次都是相同的消息。
这是否发生在任何人身上?即使他们添加了NSCameraUsageDescription
密钥,应用程序仍然会使用相同的消息崩溃吗?有人做过吗?我错过了什么吗?
<key>NSCameraUsageDescription</key>
<string>For user to take photos to upload on its profile.</string>
提前致谢
答案 0 :(得分:1)
在iOS 10上遇到同样的问题。您必须添加类似的内容&#34; NSCameraUsageDescription&#34; =&#34;用于扫描条形码&#34 ;;到Info.Plist.string来本地化每种语言的警报描述。