21

TestFlight ビルド スキームを持つ iOS アプリケーションがあります。このスキームでは、「実行」タブで値が 1 に設定された TESTFLIGHT という環境変数をセットアップしました。また、ビルドスキームの「プロファイル」タブで、「実行アクションの引数と変数を使用する」オプションがチェックされており、リストに適切な EV が表示されます。

これは、Xcode からアプリを実行する場合は問題なく動作しますが、アーカイブを作成してデバイスでアプリを実行すると、環境変数 TESTFLIGHT が存在しません。私の質問ですが、ここにないオプション/スキームのタブはありますか?

EV は [実行] タブで設定され、デバッグ ビルド構成用に選択されます。リリースするにはこれを変更する必要がありますか?

皆さん、ありがとうございました!

4

1 に答える 1

39

環境変数は、Xcodeからアプリを実行する場合にのみ設定されます。アイコンをタップしてデバイスから直接同じアプリを実行した場合、それらは設定されません。それらはアプリの一部ではありません。それらの名前が示すように、それらは環境の一部であり、Xcodeはそれらを実行する前に特別に設定します。(Macで開発している場合は、実行可能ファイルを起動する前にシェルに設定できますが、iPhoneではできません。)

于 2013-01-08T12:26:29.057 に答える