スキームごとに異なる API キーを使用する必要があります ( Debug
、QA
、 などRelease
)。
.plist
そして、そのためにカスタムファイルを使用したい( Config.plist
)。私のプロジェクトのアーキテクチャのため、他の方法ではありません。
で構成User-Defined Settings
しましたBuild Settings
私は次の手順に従いました:
MY_API_KEY
という名前のカスタム ユーザー定義設定を作成します。API キーを別のスキームに追加し、
- から読み取るための新しい
Config.plist
のユーザー定義設定を作成しますInfo.plist
。
- に書き込み
CONFIG_FILE
、Info.plist
MY_API_KEY
カスタム plist への書き込み(Config.plist
)、
MyAPIKey
したがって、値を読み取りたいのですConfig.plist
が、文字列として返さ${MY_API_KEY}
れます。
期待される結果は"asdfsadf"
(ユーザー定義の設定からの値) です。
ノート:
読み取り plist にカスタム サービスを使用しているため、plist からの読み取り値の方法を投稿しませんでした。