iOS の設定
Info.plist
を設定する
iOS 開発者は、自分のアプリの主な設定ファイルである Info.plist
ファイルを使いこなすことに慣れておくべきです。このファイルは、Capacitor プラグインが必要とする可能性のある新しい設定、アプリの追加設定、およびアプリが要求する権限のために頻繁に更新されます。
これを修正するには、 Xcode でプロジェクトを開き 、AppプロジェクトとAppターゲットを選択し、Infoタブをクリックします。
テーブル上で右クリックして、コンテキストメニューのRaw Keys & Valuesをチェックすると、真のキー名を表示することができます。
また、手動で
ios/App/App/Info.plist
ファイルを開いて編集し、生のキーを調べることもできます。可能なキーのリストについては、 this reference documentation をご利用ください。
パーミッションの管理
iOS のパーミッションは、Android のように明示的に指定する必要はありません。しかし、iOS では Info.plist
に "Usage Descriptions" を定義する必要があります。これらの設定は、特定のデバイス API に対するパーミッションが要求されたときに、エンドユーザに提示される人間が読める説明です。
アプリに必要となる様々な使用説明の設定を確認するには、Cocoa Keys の UsageDescription
を含むキーのリストを参照してください。
詳細については、Apple が提供しているResolving the Privacy-Sensitive Data App Rejection のガイドに、使用説明を必要とする API に関する詳細情報が記載されています。