Irf*_*fan 20 cocoa-touch ios ios10
我正在运行我以前工作正常的项目,但在更新我的xcode后我的应用程序崩溃并发出此错误:
此应用程序已崩溃,因为它试图在没有使用说明的情况下访问隐私敏感数据.应用程序的Info.plist必须包含一个NSCameraUsageDescription键,其中包含一个字符串值,向用户解释应用程序如何使用此数据
Anb*_*hik 30
iOS 10中的隐私设置
iOS 10中的一个重大变化是您必须提前声明对私有数据的访问权限或您的应用程序将崩溃.
与iOS 10链接后,您必须声明对任何用户私有数据类型的访问权限.您可以通过向应用的Info.plist添加使用密钥以及目的字符串来完成此操作.被视为私有数据的框架列表很长
联系人,日历,提醒,照片,蓝牙共享,麦克风,相机,位置,健康,HomeKit,媒体库,运动,CallKit,语音识别,SiriKit,电视提供商.
您需要将NSCameraUsageDescription放入plist中.
喜欢
<key> NSCameraUsageDescription </key>
<string>$(PRODUCT_NAME) uses Cameras</string>
Run Code Online (Sandbox Code Playgroud)
例如
在此处查看所有使用说明.
@Anbu 的答案有一个额外的空格,会引发异常。Info.plist 条目应如下所示
<key>NSCameraUsageDescription</key>
<string>$(PRODUCT_NAME) uses camera</string>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
15464 次 |
最近记录: |