- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试打开用户的摄像头,但每当我尝试打开摄像头时,我都会收到此错误消息,“该应用程序已崩溃,因为它试图在没有使用说明的情况下访问隐私敏感数据。该应用程序的 Info.plist必须包含一个 NSCameraUsageDescription 键和一个字符串值,向用户解释应用程序如何使用此数据。”我已经在 info.plist 文件中添加了 Privacy - Camera Usage Description 以及诸如“我需要使用你的相机”之类的值,但我仍然收到此错误。这是我的 info.plist 源代码
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>NSLocationWhenInUseUsageDescription</key>
<string>Needed to receive your current location.</string>
<key>NSCameraUsageDescription</key>
<string>Need to use camera for AR</string>
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UIMainStoryboardFile</key>
<string>Main</string>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
</array>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
</dict>
</plist>
***我找到了解决方案。我必须进入“信息”并在自定义 IOS 目标属性中添加隐私 key
最佳答案
奇怪的是,在 iOS 10 之后,您必须定义对所有硬件的访问权限。您很可能会错过“隐私-麦克风使用说明”。切换到“管理器”并查看设备上的崩溃报告并添加此处列出的所有隐私错误。
关于ios - NSCameraUsageDescription 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42797763/
我需要显示不同的相机权限消息,一个用于用户启动 QR 扫描仪时,一个用于拍照。 用户可以从任何一个开始,产品不希望对两者都使用通用消息。 有没有办法以编程方式设置 NSCameraUsageDescr
我正在尝试打开用户的摄像头,但每当我尝试打开摄像头时,我都会收到此错误消息,“该应用程序已崩溃,因为它试图在没有使用说明的情况下访问隐私敏感数据。该应用程序的 Info.plist必须包含一个 NSC
在我的应用程序中,相机在两个地方使用,所以我如何为“NSCameraUsageDescription”显示两条不同的消息。 我已经创建了字符串文件来添加多种语言的消息,但相机访问的消息不应该相同。 我
我想更改我的应用程序的相机权限消息,但我做不到。我在 app.json 上添加了 infoPlist,如下图所示。 你知道为什么它不起作用吗?现在,苹果拒绝了我的应用程序,因为相机权限消息太模糊了。
过去几天我一直在尝试解决这个问题,因为它阻止我向 iOS 应用商店部署更新。当我尝试我找到并构建 .ipa 文件的解决方案之一时,我去检查 .plist 文件,但 NSCameraUsageDescr
我正在使用 Xcode 9.2,我已经讨论了很多关于这个主题的话题,但仍然没有解决方案。我想使用 iphone 相机,所以我将 NSCameraUsageDescription 设置为 并且应用程序仍
经过最近的更改后,如果您的应用程序试图访问隐私敏感数据,Apple 需要特定的 key 。所以我在我的 config.xml 中添加了 NSCameraUsageDescription 键,如下所示:
使用 iOS 10.0 最后一个测试版。我曾尝试在我的应用程序中使用相机扫描条形码,但由于此运行时错误而崩溃。 This app has crashed because it attempted to
我正在尝试在 Xcode 中运行 OpenCV 项目,似乎需要为 C++ 应用程序 NSCameraUsageDescription 提供一个 info.plist。 2018-09-28 00:03
将 GPUImage 添加到我的 Xcode 项目后,我的应用程序因缺少 NSCameraUsageDescriptionPrivacy - Camera Usage Description APPN
我已经在 MacPro 上安装了 opencv,我正在尝试编写一个程序来激活 cam,它只是为了测试它成功构建的 opencv,但是,cam 没有打开,我收到了这条消息 saved enable no
我在应用商店成功上传了我的应用。 应用商店给我发这样一封电子邮件: App Store Connect Dear Developer, We identified one or more issues
在我的应用程序中,用户必须有权访问 Camera 或 CameraRoll,我的 info.plist 中确实有 NSCameraUsageDescription 属性 然而,当我将构建上传到应用商店
更新到 Xcode 8,我正在使用相机在我的应用程序上上传照片,应用程序崩溃并显示以下众所周知的消息: This app has crashed because it attempted to acc
我是 xcode 和 react-native 的新手。我正在尝试使用 react-native-image-picker 添加用户配置文件(上传到 s3)。 react-native-image-p
我是一名优秀的程序员,十分优秀!