ワークスペース内に一連のプロジェクトがあり、次のタイプのコマンドを使用してコマンドラインからそれらをビルドしようとしています:
"Xcodebuild -project XXX"
or
"Xcodebuild -workspace XXX -scheme YYY"
私のプロジェクトのいくつかは正常にビルドされますが、他のプロジェクトでは、「'XXX' はセレクターを使用してメソッドを宣言していません」または「ld: -lMyLibrary のライブラリが見つかりません」などの奇妙なエラーが発生します。
ただし、これらのプロジェクトはすべて、XCode UI 内から問題なく正常にビルドされます。
これに基づいて、コマンド ラインと UI ビルドは別のツールセットを使用しているように見えますが、それは非常に悪い考えのように思われるので、これについて間違っていることを願っています。または、コマンド ライン ビルドでいくつかの異なるビルド フラグが設定されている可能性があります。
問題を 1 つずつトラブルシューティングすることはできますが、UI とまったく同じタイプのビルドを行うスクリプトを作成できることを願っています。
何か案は?