1

我最近使用 Xcode 8 beta 开发了一个 iOS 应用程序。我在我的 iPhone(目前在 iOS 10 beta 上运行)上运行它,它运行良好。

但是,我的应用程序使用了摄像头,我一直在尝试让用户进入设置并启用摄像头。

但是我的应用程序没有出现在设置中的应用程序列表中。它也不会出现在开发者部分。

我该如何解决这个错误?谢谢。

4

2 回答 2

1

从 iOS 10 开始,必须在 info.plist 中添加“NSCameraUsageDescription”,这只是向用户说明访问相机原因的信息性消息。仅在安装应用程序后第一次尝试访问相机时才会显示给用户。

尽管此密钥自 iOS 7 以来就存在,但在 iOS 10 测试版中已成为强制性的。请参阅下面的 Apple 参考链接。

https://developer.apple.com/library/prerelease/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW15

于 2016-06-24T13:58:21.980 回答
0

有时调试日志很有帮助!我最终将以下内容添加到我的 info.plist 中:

NSCameraUsageDescription

然后在右侧,我描述了应用程序如何使用相机。

于 2016-06-18T18:26:39.887 回答