2016-10-04 2 views
1

は、Xcodeの8に更新クラッシュ、私は非常に知られているメッセージ以下に私のアプリの写真、アプリのクラッシュをアップロードするためにカメラを使用しています:アプリケーションは、私はiOSの10を使用して、Info.plistファイルにNSCameraUsageDescriptionを追加したにも関わらず、Xcodeの8

このアプリは、プライバシーに敏感な データにアクセスを試みたため、クラッシュしました。アプリのInfo.plistには キーが含まれており、 ユーザーにこのデータの使用方法を説明する文字列値が含まれている必要があります。

は私のinfo.plistNSCameraUsageDescriptionを追加しましたが、私はまだどんなクラッシュを取得していません。アプリをきれいにし、アプリを削除し、Xcodeを再起動しました。テスターに​​ビルドを作成して送信します。私の電話だと思っても、まだクラッシュしています。毎回同じメッセージ。

これは誰にも起こりましたか?彼らはNSCameraUsageDescriptionキーを追加しましたが、アプリは同じメッセージでクラッシュしますか?誰もそれを作ったのですか?私は何か不足していますか?

+0

カメラ権限ダイアログを表示していますか、またはユーザーの承認を確認していますか? http://stackoverflow.com/questions/25803217/presenting-camera-permission-dialog-in-ios-8 – TonyMkenu

+0

@TonyMkenu私は両方をやっている、それはiOS10の前に非常に機能的なアプリだった – CarmenA

+0

さらに 'NSCameraUsageDescription' NSMicrophoneUsageDescription'と 'NSPhotoLibraryUsageDescription'もまた – TonyMkenu

答えて

1

はiOSの10に同じ問題を持っていた、事前に

<key>NSCameraUsageDescription</key> 
<string>For user to take photos to upload on its profile.</string> 

おかげであなたは=「バーコードをスキャンするために使用される」この「NSCameraUsageDescription」のようなものを追加する必要があります。 Info.Plist.stringに、各言語のアラートの説明をローカライズします。

+0

あなたはこれについてもっと詳しく説明できますか?私はInfo.plistにkey-> valueのペアを追加しましたが、Info.Plist.stringをどこで見つけるか分かりません。 – Ryan

関連する問題