以下の内容はhttps://kazzz.hatenablog.com/entry/20130225/p1より取得しました。


OCUnitテストターゲットにて"ld: file not found"でビルドできない

ld: file not found: /Users/kazz/Library/Developer/Xcode/DerivedData/プロダクト名-eiottghqglskmzegzcmbbdbkgyhh/Build/Products/Debug-iphonesimulator/プロダクト名.app/プロダクト名
clang: error: linker command failed with exit code 1 (use -v to see invocation)

古いプロジェクトを引っ張りだして来てOCUnitテストをしようとしたらビルドが通らない。

こんな時はプロジェクトのアプリケーションターゲットとテストプロジェクトで矛盾が起きていることが多い。

具体的には、テストターゲットのBuild Setting中のBundle Loaderパラメタの値がアプリケーションターゲットのProduct Nameと矛盾しているのが原因だ。

プロジェクトを作成した後にプロダクト名を変更したりすると、なぜかハードコードされているこのパラメタはテストターゲットの設定だけが古いままになり、整合性が取れなくなってしまうことがあるのだ。

こんなことで午前中潰してしまった。とほほほ。




以上の内容はhttps://kazzz.hatenablog.com/entry/20130225/p1より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14