Xcodeのプロジェクトを、丸ごと持ち運んで別々の環境でコーディングする人も居ると思います。
自分も最近よくやっているのですが、その際に追加しているライブラリが原因で下記エラーが出てしまいました。
d: warning: directory not found for option 'パス'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
原因は、ライブラリのパスが絶対パスになっており、
違うMacに移したことでそのパスにたどり着けないことによります。
自分の場合の解決法としては、ライブラリファイルをプロジェクトフォルダにコピーしてあるので、
TARGET→Search PathsのSettingのところを探して、
絶対パスで指定してあるところを相対パスに置き換えました。
/Users/(ユーザー名)/.../(プロジェクトフォルダ名)/
これを
$(SRCROOT)
に置換してやるとエラーがでなくなりました。
以上です。
0 件のコメント:
コメントを投稿