2017-11-07 2 views
1

現在、私のアプリが接続できるさまざまなAPI環境を設定するための設定を使用するXCodeのiOSプロジェクトで作業しています。さらに、ターゲットを使用して、自分のプロジェクト構成のユーザー定義値の1つを上書きして、アプリケーションで使用する特定の構成ファイルを指定します。ただし、これはターゲット内で変更される唯一の値です。私は複数の異なる構成ファイル(たぶん10から20まで)を使って作業し、各ファイルを1つの値を更新するための新しいターゲットを作成することはぎこちないようです。ターゲットではなくスキームにビルド変数を設定する

私の質問:この1つの値をターゲットに設定する代わりにスキームから渡す方法はありますか?

実行可能なビルドスクリプトがあることがわかりましたが、環境変数をエクスポートするのに成功していません。

CONFIG_FILE="My Config File" 
export CONFIG_FILE 

私はまた、いくつかのpeople have had success using PlistBuddyは、スキームのビルド前の段階でInfo.plistファイルに値を書き込むようにすることを見てきました。これはオプションでもありますが、ビルドプロセスをやり直す必要があります。私は、この道を進む前に他のオプションがあるかどうかを見たいと思っていました。

ありがとうございました。

答えて

関連する問題