フレームワーク プロジェクトを Xcode 3 から Xcode 4 に変換しました。Xcode と Project Builder のすべてのバージョンで、このプロジェクトを何年もビルドしてきました。
なんらかの理由で、Xcode 4 はすべてのクラスで Build AST を実行しますが、実際にはフレームワークの実行可能ファイルをビルドしない Compile ではありません。それを掘り下げてみると、これは-fsyntax-onlyフラグをclangに渡し、各クラスの抽象構文ツリーを生成した後に停止するように指示することがわかりました。Xcode 4 で正常にビルドされる別のフレームワークがあり、ビルド設定を比較しましたが、これが原因であると思われるものは何も見つかりませんでした。
Xcode が Compile ではなく Build AST アクションを実行したい理由を知っている人はいますか? さらに言えば、その動作をオフにする方法は?
アイデアをありがとう...