私はTestFlightビルドスキームを持つiOSアプリケーションを持っています。このスキームでは、「実行」タブに1の値を設定したTESTFLIGHTという環境変数を設定しました。また、ビルド・スキームの「プロファイル」タブには、「RUnアクションの引数と変数を使用する」オプションが選択されており、リストに適切なEVが表示されます。Xcode環境変数がアーカイブ中に存在しません
これはXcodeからアプリを実行してもうまく動作しますが、アーカイブを作成してデバイス上でアプリを実行すると、環境変数TESTFLIGHTは存在しません。私の質問は、そこに欠けているオプション/スキームのタブがありますか?
EVは、[実行]タブで設定され、デバッグビルド設定用に選択されています。私はこれを解放するために変更する必要がありますか?
ありがとうございました!
ありがとうございます。私がやりたいことは、TestFlightデプロイメント用にビルドスキームを作成することです。このスキームでは、開発URLを使用してデータを取得し、その後、プロダクション用の別のビルドスキームを使用して、プロダクションURLを使用します走るこれをどのように実装することができるでしょうか? –
プリプロセッサマクロを使用します。ターゲットビルド設定では、新しいビルド設定 "TestFlight"(デフォルトでは "Debug"と "Release")を作成し、プリプロセッサマクロに新しいマクロを追加する必要があります(たとえば 'TESTFLIGHT = 1')。構成 "TestFlight"。あなたのコードでは、 '#ifdef TESTFLIGHT ... #else ... #endif'のようなプリプロセッサ命令を使用してください。スキームでは、 "Info"タブの "TestFlight"ビルド設定を選択して、必要なアクションを実行することができます。 – Guillaume
(Build Configurationを作成するには、プロジェクトを選択してからInfoタブを参照する必要があります) – Guillaume