架构的未定义符号“_OBJC_CLASS _ $ _ AFHTTPClient”

时间:2014-04-20 22:35:28

标签: objective-c xcode cocoapods

我在AFNetwork上使用cocoapods。编译时出现followig错误:

Undefined symbols for architecture i386:

  "_OBJC_CLASS_$_AFHTTPClient", referenced from:

对于64位或32位的cocoapod类,它会发生。从这里尝试解决方案:

AFNetworking Library failing in iOS 7

在这里:

Undefined symbols for architecture arm64

但它们不起作用,我错过了什么吗?

我包含了该项目,但我是否必须以其他方式链接它?

1 个答案:

答案 0 :(得分:0)

问题出现是因为在JSONKIT的源文件上存在语法问题,自动修复显然会阻止按照此处https://stackoverflow.com/a/14191829/2394901所述访问该类。这又是因为pod文件指定:

pod 'AFNetworking', '~> 1.2'

我删除了pod(请参阅How to remove CocoaPods from a project?),然后重新安装:

$ pod install

使用:

pod "AFNetworking", "~> 2.0"