CocoapodsとXcode5の組み合わせでエラー出た+解決した

  • 31
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

なんかXcode5にアップデートしてみたらCocoapods関連で下記のwarning出てたのだけど気にせずビルドしたら案の定failした。
Pods was rejected as an implicit dependency for 'libPods.a' because its architectures 'armv7 armv7s' didn't contain all required architectures 'armv7 armv7s arm64'

エラーの内容はこれ。
ld: library not found for -lPods

解決策は、まずこれからCocoapodsを使う人は最新版に上げてから使いましょう。

また、このエラーでた人は、
Pods (the project) -> Pods (the target) -> Build settings
にあるArchitectureの設定のところで、Standard Architecture(armv7, armv7s)を指定してビルドしなおせば解決します。

参考:
https://github.com/CocoaPods/CocoaPods/pull/1352