2009-09-13 150 views

答えて

89

ビルド設定のすべてのパスは、.xcodeprojファイルを含むディレクトリからの相対パスとみなされます。標準的なUnixのパスを使用すると、プロジェクトファイルは、トランク/マック/ proj.xcodeprojで、あなたのヘッダがトランク/ヘッダ/ foo.hの中にある場合、あなたはあなたのヘッダーに../Headersを追加することになりそう

. project directory 
.. parent directory 

トークン検索パス。

+4

ライブラリはどうですか? .aファイルをプロジェクトの外に置いてプロジェクトの相対パスを追加することはできますか? –

41

また、2つのパス:$SRCROOT$SDKROOTがあります。左側の列で次のビルド/ストップボタンを左上隅に

+1

2ドットを使用します。つまり、「../someFolder」はワークスペースフォルダを、$ SRCROOTはプロジェクトフォルダ(ワークスペースフォルダ内にある可能性があります)を提供します。実行オプションの – OhadM

6

、あなたのプロジェクトと編集スキームの名前をクリックしてください...

、オプション

に実行

をクリックしをクリックしてください

作業ディレクトリの隣にチェックを入れてください:カスタム作業ディレクトリを使用してください。

次に、相対パスを任意の場所に変更できます。

EDIT:製品の

クリック - >スキーム - >編集スキーム:これはXcodeの5のためのXcode 4.1

+0

には、 'Core Location'と' Application Data'の2つのオプションしかありません。 'Working Directory'はありません。 xCode 4.3 – Raptor

+1

xCode 4.5では、このオプションはProduct> Edit Scheme .....にあります。 これは私のために働いてくれてありがとうございます。 – Yuval

+0

2番目の@ShivanRaptor .. xCode 4.5に作業ディレクトリがありません – abbood

2

ためです。

ulu5の指示に従います。「実行」をクリックし、「オプション」をクリックして、「カスタム作業ディレクトリを使用する」チェックボックスをオンにします。

関連する問題