コマンドラインで、xcodebuildはXcodeUI内からビルドするのとは異なる結果を提供します。
これが私が渡すコマンドラインです:
$ xcodebuild -sdk iphonesimulator5.0 -configuration Release -scheme mylib -target mylib
ターゲットが静的ライブラリファイルを作成するように設定されていることに注意することが重要な場合があります。
プロジェクトファイルで-Wundeclared-selectorがオフになっているため、さまざまな設定が使用されていることがわかります。ただし、コマンドラインからxcodebuildを実行すると、これらの警告が表示されます。
他の人もこの問題を抱えているようです: なぜxcodebuildはXCodeUIとは異なるビルド結果をもたらすのですか?