5
プリプロセッサマクロがない場合、Xcodeプロジェクトのプロジェクトレベルで実用的なスキーム固有のフラグを定義する方法はありますか
早速、私はアルファ、ベータ、およびディストリビューションのビルド用の一連のスキームを定義しました。これらの各スキームには、プロジェクトレベルで特定の動作を制御するために定義された一連のマクロがあります。最も単純な例は、実行ビルドのデフォルトスキームのすべてのXcodeプロジェクトに対してデフォルトで定義されるDEBUG = 1マクロです。#ifdef DEBUG ...をクエリし、それに応じてコードで決定を下し、不要なコードをコンパイルすることもできます。 マクロがサポートされていないため、このタイプの構成ゲーティングは、swiftを使用するほど簡単ではないようです。誰かが同等のアプローチを提案できますか?コード自体がコンパイルされているかどうかは気にしません。ただし、ビルドスキームに基づいて機能をゲートしたいと思います。