Xcode5でCocoaPodsを用いてライブラリを導入してビルドした際に、どうやっても以下のエラーが鳴り止みませんでした。
ld: library not found for -lPods
clang: error: linker command failed with exit code 1 (use -v to see invocation)
どうやらCocoaPodsのリンカーが見つからないそうなので、StackOverflowさんに書いてあることを大体は試したのですが、全く状況は変わりませんでした。(大半がアーキテクチャを修正しろみたいなことが書かれていました。)
そこで思ったのが、「Podプロジェクトと自身のiOSプロジェクトが一緒にビルドされているのか?」ということです。実際にスキーマをいじくってたら一緒にビルドされていなかったので、設定して再度ビルドしたらうまくいきました! 以下に、その設定方法を記述していきます。
1. スキーマの設定画面を開く
Xcodeの左上にある、スキーマの選択画面から"Edit Scheme"を選択
2. スキーマの管理画面を開く
設定画面が上から出てくるので、その画面の下部にある"Manage Scheme"を選択
3. スキーマの共有を設定する
最後に、自身のプロジェクトやPodsの共有をするために、一番右の欄の"Shared"をチェックして、OKボタンを押します。
4. Cleanしてから、再度Build
エラーが出たまま作業した場合は、Product > Cleanをしてから、ビルドしましょう。