ios - 即使我使用 iOS 10、Xcode 8 在 info.plist 中添加了 NSCameraUsageDescription,应用程序也会崩溃

标签 ios xcode ios10 xcode8

更新到 Xcode 8,我正在使用相机在我的应用程序上上传照片,应用程序崩溃并显示以下众所周知的消息:

This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSCameraUsageDescription key with a string value explaining to the user how the app uses this data.

在我的 info.plist 中添加了 NSCameraUsageDescription,但无论如何我仍然遇到崩溃。清理应用程序,删除应用程序,甚至重新启动 Xcode。创建了一个构建并将其发送给测试人员,希望它只是我的手机,仍然崩溃。每次都发同样的信息。

这件事发生在任何人身上吗?即使他们添加了 NSCameraUsageDescription 键,应用程序仍然会崩溃并显示相同的消息吗?有人成功了吗?我错过了什么吗?

<key>NSCameraUsageDescription</key>
<string>For user to take photos to upload on its profile.</string>

提前致谢

最佳答案

在 iOS 10 上有同样的问题。你必须添加类似这样的内容 "NSCameraUsageDescription"= "Used to scan barcodes";到您的 Info.Plist.string 以本地化每种语言的警报描述。

关于ios - 即使我使用 iOS 10、Xcode 8 在 info.plist 中添加了 NSCameraUsageDescription,应用程序也会崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39851867/

相关文章:

safari - iOS10 Safari 键盘弹出窗口

iphone - 从单元格内的 UISlider 获取值

ios - 导航菜单 swift 2.2

javascript - 使用自定义 URL 方案将数据从 UIWebView 发送回 iOS 应用程序会中断 Xcode 8/iOS 10

xcode - Mac OS X : How to launch an application (. 应用程序)来自 "Command Line Tool"类型的应用程序?

ios - 如何使用 UIStackView 创建动态标签

ios - 带有 BadgeValue 的 TabItem 仅在我从通知触发器启动应用程序时显示

ios - 如何绘制围绕右上角和右下角的对象流动的文本?

ios - 在导航单元格时将 collectionView 单元格中的 textView 设为第一个响应者

ios - 为什么屏幕截图图像会拉伸(stretch)?