[Xcode5][CocoaPods] Apple Match-O Linker Error : ld: library not found for -lPods

Tadashi Shigeoka ·  Tue, September 24, 2013

Xcode5にアップデートすると、今まで通っていたビルドが失敗するようになりました。

エラーメッセージ その1

xcode5-cocoapods-error1

Apple Match-O Linker Error
Linker command failed with exit code 1 (use -v to see invocation)

エラーメッセージ その2

xcode5-cocoapods-error2

ld: library not found for -lPods
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Library not found for -lPods
Linker command failed with exit code 1 (use -v to see invocation)

気になるWarningメッセージ

Pods was rejected as an implicit dependency for 'libPods.a' because its architectures 'armv7 armv7s' didn't contain all required architectures 'armv7 armv7s arm64'

CocoaPodsのアップデートで解決

cocoapods をアップデートします。

gem update cocoapods

アップデート後、改めて pod install します。

pod install

再度、ビルドすると正常にビルド完了しました。


参考情報

Objective-C - CocoapodsとXcode5の組み合わせでエラー出た+解決した - Qiita [キータ]