単一のターゲットといくつかのコンパイルスキームを持ち、スキームのプリアクションスクリプトによって宣言されたコンパイラ定義がいくつかあります。XCCが再起動されるまでXCConfigがリフレッシュされない
pre-actionスクリプトは、[リリース|デバッグ] Config.xcconfigによって#includeされているcomp.xcconfigファイルを生成しています。
マイcomp.xcconfigこのライン保持生成:予想通り、エラー 'がた' で得られている上記のような構成でコンパイル
#ifdef MY_TEST
#error ye
#else
#error oy
#endif
:
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) MY_TEST
マイアプリは、これらの行を含めるを。
私は、なるようにcomp.xcconfig変更する場合:
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) MY_TEST1234
を私はまだ 'あなたがた' を取得しています。しかし、Xcodeを終了して再起動した場合、私は を期待しています。
私の質問:Xcodeのを終了する必要なしに変更するファイルをxcconfig追跡するためのXcodeを強制する方法は
ありますか? Xcodeの8.3ベータ版のリリースノートによると、この問題が固定されている
私はXcodeの8.2.1の更新から同じ問題を抱えています。もしあなたがまだいなければ、[バグ報告を提出してください](http://bugreport.apple.com)してください。 – pointum
Xcode 8.3ベータ版で解決済み: "xcconfigファイルの変更により、Xcodeを再起動する必要がなくなりました。(29805284) – pointum