2つのターゲットを持つiOSプロジェクトがあります。1つ目は通常のアプリケーションとして使用することを目的としており、2つ目は機能を拡張するためのサードパーティクラスが含まれます。
同じXcodeプロジェクト内で両方をコンパイルできるようにしたいのですが、使用しないライセンスの支払いを避けるために、最初のターゲットでサードパーティのクラスを除外する必要があります。
私はこのようなことをすることを考えました:
#ifdef THIRD_PARTY
NSLog(@"Third party enabled");
#else
NSLog(@"Third party disabled");
#endif
しかし、建物の設定ファイルでTHIRD_PARTYを定義する必要があり、それができませんでした。
どう思いますか?