我最近使用 Xcode 8 beta 开发了一个 iOS 应用程序。我在我的 iPhone(目前在 iOS 10 beta 上运行)上运行它,它运行良好。
但是,我的应用程序使用了摄像头,我一直在尝试让用户进入设置并启用摄像头。
但是我的应用程序没有出现在设置中的应用程序列表中。它也不会出现在开发者部分。
我该如何解决这个错误?谢谢。
从 iOS 10 开始,必须在 info.plist 中添加“NSCameraUsageDescription”,这只是向用户说明访问相机原因的信息性消息。仅在安装应用程序后第一次尝试访问相机时才会显示给用户。
尽管此密钥自 iOS 7 以来就存在,但在 iOS 10 测试版中已成为强制性的。请参阅下面的 Apple 参考链接。
有时调试日志很有帮助!我最终将以下内容添加到我的 info.plist 中:
NSCameraUsageDescription
然后在右侧,我描述了应用程序如何使用相机。