4

コマンドラインで、xcodebuildはXcodeUI内からビルドするのとは異なる結果を提供します。

これが私が渡すコマンドラインです:

$ xcodebuild -sdk iphonesimulator5.0 -configuration Release -scheme mylib -target mylib

ターゲットが静的ライブラリファイルを作成するように設定されていることに注意することが重要な場合があります。

プロジェクトファイルで-Wundeclared-selectorがオフになっているため、さまざまな設定が使用されていることがわかります。ただし、コマンドラインからxcodebuildを実行すると、これらの警告が表示されます。

他の人もこの問題を抱えているようです: なぜxcodebuildはXCodeUIとは異なるビルド結果をもたらすのですか?

4

1 に答える 1

5

マシンに複数のバージョンのXcodeをインストールしました。これはそれを修正しました:

$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/
于 2012-06-20T22:26:13.613 に答える