[iOS]実行時エラーThis app has crashed because it attempted to access privacy-sensitive data without a usage description.

This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app’s Info.plist must contain an NSMicrophoneUsageDescription key with a string value explaining to the user how the app uses this data.

Google翻訳
このアプリは、使用説明なしでプライバシーに敏感なデータにアクセスしようとしたためクラッシュしました。 アプリのInfo.plistには、アプリケーションがこのデータをどのように使用するかをユーザーに説明する文字列値を持つNSMicrophoneUsageDescriptionキーが含まれている必要があります。

原因
マイク使用時の理由が書いてなかったから異常終了した。
iOSのバージョンによって落ちたり落ちなかったりするので見落としやすい不具合。
マイク以外にも位置情報やカメラの使用でも同じ問題が起きるので注意。

Info.plistに以下のような記述を行います。
<plist version=”1.0″>
<dict>
<key>NSMicrophoneUsageDescription</key>
<string>ここに用途を書きます</string>
</dict>
</plist>

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です