【问题标题】:Undefined symbol for architecture "_OBJC_CLASS_$_AFHTTPClient"架构“_OBJC_CLASS_$_AFHTTPClient”的未定义符号
【发布时间】:2014-04-20 22:35:28
【问题描述】:

我正在使用带有 AFNetwork 的 cocoapods。当我编译时出现以下错误:

Undefined symbols for architecture i386:

  "_OBJC_CLASS_$_AFHTTPClient", referenced from:

它发生在 64 位或 32 位的 cocoapod 类中。从这里尝试的解决方案:

AFNetworking Library failing in iOS 7

这里:

Undefined symbols for architecture arm64

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

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

【问题讨论】:

    标签: objective-c xcode cocoapods


    【解决方案1】:

    问题的出现是因为 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"
    

    【讨论】:

      猜你喜欢
      • 2016-05-26
      • 2018-05-23
      • 2013-03-23
      • 2012-02-15
      • 2016-10-14
      • 2016-09-17
      • 2022-01-13
      • 2023-03-31
      • 2018-06-02
      相关资源
      最近更新 更多