0
現在、フレームワークを作成しており、コードの一部をフレームワークに分割しています。私のコードでは、私はこのようにしています。iOSメインプロジェクトから組み込みフレームワークにプリプロセッサマクロを渡す
#ifdef DEBUG
#define SERVER_PREFIX @"http://example1.com/"
#elif STAGING
#define SERVER_PREFIX @"http://example2.com/"
#elif RELEASE
#define SERVER_PREFIX @"http://example3.com/"
#endif
私は、フレームワークにそれらを分離する必要があります。メインプロジェクトがそれらの間を切り替えると、私のフレームワークも自動的に変更されます。私はそれが良いアプローチであるかどうかは分かりません。どうすればいいですか?
ソースがDebug設定でのみ構築されている場合のいくつかの機能を制限する場合はどうすればいいですか?何かがあった場合、ソースコードを持つ開発者が、ビルドされた、ソースコードなしのリリースバージョンに課したいものに対してバイパス/バイパスを許可することを望みました。それは私の問題です。 –
確かに@VincilBishopでプリプロセッサマクロを使うことができます – Wain
質問とあなたの答えをもう一度読んで、あなたのことは最高のアドバイスでした... –