LoginSignup
38
34

More than 5 years have passed since last update.

Xcode5でCocoaPodsを追加したらLinker Errorが出た際の対処法

Posted at

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"を選択
Screen Shot 2013-12-30 at 10.56.10 PM.png

2. スキーマの管理画面を開く

設定画面が上から出てくるので、その画面の下部にある"Manage Scheme"を選択
Screen Shot 2013-12-30 at 11.06.53 PM.png

3. スキーマの共有を設定する

最後に、自身のプロジェクトやPodsの共有をするために、一番右の欄の"Shared"をチェックして、OKボタンを押します。
Screen Shot 2013-12-30 at 11.07.06 PM.png

4. Cleanしてから、再度Build

エラーが出たまま作業した場合は、Product > Cleanをしてから、ビルドしましょう。

38
34
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
38
34