사용자의 카메라를 열려고하는데 카메라를 열 때마다 다음과 같은 오류 메시지가 나타납니다. "사용 정보 설명없이 개인 정보 중요 데이터에 액세스하려고했기 때문에 응용 프로그램이 충돌했습니다. 앱의 Info.plist에는 앱에서이 데이터를 사용하는 방식을 사용자에게 설명하는 문자열 값이 포함 된 NSCameraUsageDescription 키가 있어야합니다. ' 이미 "개인 정보 - 카메라 사용 설명"을 "카메라를 사용해야합니다"와 같은 값을 info.plist 파일에 추가했지만 여전히이 오류가 발생합니다. 는 여기에 내가 해결책을 발견 ***의 Info.plistNSCameraUsageDescription이 작동하지 않습니다.
<?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 대상 속성에 개인 키를 추가해야했습니다.
1-2 주 전과 비슷한 질문이 있었는데 문제가 설명과 함께 나왔습니다. XML (소스) plist 코드를 게시 할 수 있습니까? – dfd
@dfd는이 질문을 참고해야합니다. http://stackoverflow.com/questions/42597172/ios-10-app-crashes-when-accessing-camera – paper1111
값은 "나는 당신의 카메라를 사용해야합니다." 가치가 무엇인지 정확히 기술 할 수 있습니까? – paper1111