iOS のアプリが落ちる時の対処法
遭遇した問題
- iOS でマイクへの使用許可を求めようとすると突然アプリが落ちてしまう(Microphone Permission)
- Android では正常にマイクにアクセス出来たが、iOS では出来ない
![](https://tsubasamusu.com/wp-content/uploads/2023/11/image-18-1024x252.png)
対処法
「プロジェクト設定(Project Settings)>プラットフォーム(Platforms)>iOS>Extra Plist Data>Additional Plist Data」で下記のテキストを入力する。
<key>NSMicrophoneUsageDescription</key><string>マイクを使用してボイスチャットを開始します。</string>
「マイクを使用してボイスチャットを開始します。」の部分は空でなければ何でも良く、「NSMicrophoneUsageDescription」の部分は「iOS」の使用する機能によって変える必要がある。
![](https://tsubasamusu.com/wp-content/uploads/2023/11/image-20-1024x518.png)
「info.plist」とは
実行ファイルのための必要不可欠な構成情報を記入するファイル
Info.plistとは
「NS~Description」の種類
![](https://tsubasamusu.com/wp-content/uploads/2023/11/image-21.png)
その他
使用アセット
参考記事
- UnrealEngine iOSでカメラロールにスクリーンショットを保存する
- FlutterのiOSのmicrophoneによるマイク入力を有効化する環境設定
- Protected resources
- Info.plistとは
- [iOS 10] 各種ユーザーデータへアクセスする目的を記述する事が必須になるようです