😺

ComposeMultiplatformでiOS側の権限を許可する

2024/01/06に公開

困ったこと

Compose multiplatformでカメラ機能を持ったアプリを作成した。
しかしiOS側のビルドエラーになる。
エラー内容はinfo.plistにカメラ周りの権限が許可されていないこと。
しかし検索してもinfo.plist自体が存在していない。

解決策

Android Studio上でのやり方はわかりませんでした。
Xcodeを使います。

  1. iosApp/iosApp/iosApp.xcodeprojをXcodeで開きます。
  2. 左上のルートディレクトリを開き画面上部のinfoタブを選択します。
  3. Custom iOS Target Propertiesの欄にいろんな設定が書いてあるので、一番下のプラスボタンを押して設定を追加します。
  4. Picavy-Camera Usage Descriptionを選択します。

    終了

Discussion