crawd4274
@crawd4274 (安藤 亮介)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

expo.ios.infoPlistが反映されません

解決したいこと

expoでiOSのアプリ開発をしています。
カメラの権限周りで問題が発生したため、info.plistを変更する必要がありました。
app.jsonのexpo.ios.infoPlistへ記載すると、info.plistが変更されると見ましたが反映されません。

発生している問題・エラー

以下のapp.jsonを設定しても、info.plistに反映されません。
また、info.plistを直接編集しNSCameraUsageDescriptionを記載してしても、、yarn prebuildを行った際、該当箇所が更新され、消えてしまいます。

該当するソースコード

app.json
{
  "expo": {
    "ios": {
      "supportsTablet": false,
      "bundleIdentifier": "jp.fitflix.ios",
      "buildNumber": "1.1.9",
      "infoPlist": {
        "NSCameraUsageDescription": "このアプリはカメラを使用して写真を撮ります",
        "NSMicrophoneUsageDescription": "このアプリはマイクを使用して音声を録音します"
      }
    },
    // ...others,
  }
}

自分で試したこと

app.config.jsへも似たコードを設定しました

0

2Answer

NSCameraUsageDescriptionとセットで、NSPhotoLibraryUsageDescriptionも必要では無いでしょうか。

0Like

NSCameraUsageDescriptionとセットで、NSPhotoLibraryUsageDescriptionも必要では無いでしょうか。

いけました!
もしかして、これとセットじゃないとinfo.plistが更新されないんですかね、、?謎です。。

とにかくありがとうございました!!!

0Like

Your answer might help someone💌