4

ネストされたプロジェクトの依存関係を使用するプロジェクトがあります。私の場合はRestKitです。

Xcodeで

Xcode内からプロジェクトをビルドすると、RestKitもコンパイルされ、ヘッダーがここに配置されます。

~/Library/Developer/Xcode/DerivedData/myproject-blrrqydtywxuereiowkehhhcbozj/Build/Headers

Header Search Path値はそれに応じて設定されます。

${TARGET_BUILD_DIR}/../../Headers

ターミナルから

ただし、ターミナルIからプロジェクトをビルドすると、ヘッダーは次のようになります。

~/MyProjectSourceFolder/RestKit/Build/Headers

また、コンパイル中にRestKit見つからないエラーが発生します。

xcodebuildビルドがコンソールからも機能するように、同じ場所または同じビルド環境を使用するにはどうすればよいですか?どうもありがとうございました。

4

2 に答える 2

5

オプションを指定すると、スクリプトが同じように機能し-scheme = MySchemeます。

于 2012-05-11T14:27:55.673 に答える
1

最も簡単な方法は、レガシービルド設定を使用するようにプリファレンスを設定することです。[設定]->[場所]->[詳細]に移動し、[レガシー]を選択します。これにより、UIとターミナルの両方で製品のビルドディレクターを使用するように強制されます。

于 2012-05-10T21:08:33.687 に答える