GPUImage
をXcode
プロジェクトに追加した後、NSCameraUsageDescription
のInfo.plist
キーがないためにアプリが拒否されます。
Info.plist
キーがありません-このアプリは、使用法の説明なしでプライバシーを保護するデータにアクセスしようとします。アプリのInfo.plist
には、アプリがこのデータをどのように使用するかをユーザーに説明する文字列値を含むNSCameraUsageDescription
キーを含める必要があります。
キーと説明をいくつかの方法でplistに追加しました。10以上のビルドですべて同じ拒否エラーが発生しました。
これが私のinfo.plist
で、下部にカメラ使用法キーがあります。
これをplistで明確に定義しても拒否される理由についてのアイデアはありますか?
アプリケーションでカメラを使用するには、特定の適切な説明を指定する必要があります。説明が不適切なため、私の申し込みの1つが拒否されました。だから、適切な説明で試してください、多分それはあなたを助けるでしょう。
<key>Privacy - Camera Usage Description</key>
<string>APPNAME requires access to your phone’s camera.</string>
説明として、カメラの使用目的を入力してください。それが目的を与えない場合、アプリは拒否されます。
Appnameはプロフィール写真を撮るためにカメラにアクセスする必要がありますまたはAppnameは製品をアップロードするためにカメラにアクセスする必要があります画像
Appleから: this リンクを確認してください。
ユーザーのプライバシーを保護するために、iOS 10.0以降にリンクされ、デバイスのカメラにアクセスするiOSアプリは、その意図を静的に宣言する必要があります。 NSCameraUsageDescriptionキーをアプリのInfo.plistファイルに含め、このキーの目的文字列を提供します。アプリが対応する目的文字列なしでデバイスのカメラにアクセスしようとすると、アプリは終了します。
Plistでカメラとライブラリの両方の権限を試します。
<key>NSCameraUsageDescription</key>
<string>Access camera</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Library</string>
私はこれが古い投稿であることを知っていますが、私にとって正しいInfo.plistファイルではなく、UIテスト用のファイルを編集していることを発見するのに1時間かかりました。編集しているものを再確認してください。原因である可能性があります。
GPUImageは画像とビデオをキャプチャするためのものです。マイクの許可を追加すると問題が解決する可能性があります
<key>NSCameraUsageDescription</key>
<string>Need to access your camera to capture a picture and record a video.</string>
<key>NSMicrophoneUsageDescription</key>
<string>Need to access your microphone to record a video.</string>
OPと同じエラーが発生しました。私はアプリでカメラに関連するものを何も使用していなかったので理由はわかりません。だから私はこれを説明として含めて働いた。
「AppNameでは、カメラを使用して、プロフィール写真を撮ったり、プロフィール写真をアップロードしたりすることはありません。」
プライバシー-カメラの使用法の説明を書いた場合、
nSCameraUsageDescriptionに変更
アプリストアの送信の場合、使用法の説明では、なぜその機能が本当に必要なのかを簡単に説明する必要があります。
説明:
カメラの使用
短すぎて、実際にカメラが必要な理由を説明していません。
次のようになります。
アプリはカメラを使用してプロフィール写真を撮る必要があります
試してみてください
<key>NSCameraUsageDescription</key>
<string>Need to access your camera to capture a photo add and update profile picture.</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Need to access your photo library to select a photo add and update profile picture</string>
ポリシーの前に正確な条件を置く必要があります。「カメラの使用」はここでは間違っています。この特定の問題では、プライバシーの前に「AVCaptureDeviceInput」を置く必要があります。それがあなたのために働くことを願っています。
詳細については、このリンクにアクセスして、他のプライバシーポリシーも確認してください。 https://developer.Apple.com/library/content/qa/qa1937/_index.html
結果について教えてください。