1

私は iOS アプリを開発しており、Testflight を使用してアプリをテスターに​​送信しています。このアプリ バージョンには、ユーザーがフィードバックを送信するために使用するフィードバック フォームがあります。このビルドの一部のコードを、AppStore に送信するビルドと自動的に区別する良い方法が必要です。

例:

#ifdef TestFlightPackage
//code for the feedback form
#endif

たとえば、プリプロセッサ マクロを追加できます

TestFlightPackage=1

しかし、パッケージを作成するたびにこれを変更したくありません。この自動を解決する方法が欲しいです。Visual Studio のパブリッシュ プロファイルと比較します。Publish profile "Release" を選択すると、フラグは TestFlightPackage=0 (またはフラグが削除されます) になり、Publish profile "Testing" を選択すると、TestFlightPackage=1 になります。

これに最適なソリューションはどれですか?

4

1 に答える 1

1

この目的のために、さまざまなスキームを作成する必要があります。同様の質問に関する詳細な回答をここで見つけることができます。

于 2013-02-22T09:35:40.500 に答える