Xcode3.2以降には、ソースパスを「Absolute Path」「Relative to Group」「Relative to Project」などなど選べます。
で、Relative to Groupにしててハマったのでメモ。
- Relative to Group
- プロジェクトファイルから、そのソースコードのグループ+ソースコードの相対パス
例えば、a->b->ATClasse.m とXcode上でグループの設定をしており、ATClasse.m は「../Classes/ATClasse.m」としている場合、コンパイル時は「b/../Classes/ATClasse.m」のファイルをコンパイルする。 - Relative to Project
- プロジェクトファイルから、そのソースコードの相対パス
例えば、a->b->ATClasse.mとXcode上でグループの設定をしており、ATClass.mは「../Classes/ATClasse.m」としている場合、コンパイル時は「../ATClasse.m」をコンパイルする。