私は 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 になります。
これに最適なソリューションはどれですか?