CocoaPodsでAFNetworkingを使おうとしてハマった話

Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_AFHTTPRequestOperationManager", referenced from:
      objc-class-ref in xxx.o

というエラーが出た。

原因はPodsプロジェクトのBuild Settingsで「Build Active Architecture Only」プロパティを"Yes"にしていたため。このプロパティが"Yes"だとarmv7等の実機だけで動くようにしかライブラリがコンパイルされないため、iOS Simulatorでも動くようにこのプロパティを"No"にする。

こんなことに2時間もハマってしまった。。

should_be_bulid_active_architecture_only_no

 

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です