日々精進

新しく学んだことを書き留めていきます

cocoapod 0.34.1でpod installした後XCodeでビルドすると、「Undefined symbols for architecture x86_64」エラー

ビルドエラーの直接の原因は各Podライブラリをビルド’いたバイナリがlibPods.aにリンクされていないこと。
libPods.aの容量が4KBしかないし、nmでシンボルテーブルを見てもほとんどクラスが無い。
以下コマンドでcocoapodsの0.34.1をアンインストールして0.33.1でpod installし直したら直った。

sudo gem uninstall cocoapods

cocoapodは不具合多いなぁ。有料でいいからもっと品質上げてほしい。。
参考:ios - Downgrading or installing older version of Cocoapods - Stack Overflow