投稿

12月, 2013の投稿を表示しています

Undefined symbols for architecture arm64

イメージ
cocoapodsを久しぶりに使用したら以下のエラーが出た。 Undefined symbols for architecture arm64:   "_OBJC_CLASS_$_AFHTTPResponseSerializer", referenced from:       objc-class-ref in xxxxxxxxxxx.o うーん。 どうやらPodsで作成されたライブラリ(.a)とアプリとで、『Architecture』違うぞって言われてる模様。 試行錯誤した結果、BuildSetting -> Architecture の『Standard architectures ( including 64-bit) (armv7,armv7s,arm64)』を『Standard architectures (armv7,armv7s)』に変更するするとビルドエラーを回避できました。 ※ 上記では、アプリ側のArchitectureを変更していますが、逆にPodsプロジェクトのArchitectureにarm64を追加することでもビルドエラーを回避することができます。