ios - 在我的 iOS 应用程序中,架构 x86_64 的 undefined symbol

标签 ios linker-errors cocoapods undefined-symbol

尝试让我的应用程序为 arm64 做好准备并更新我的所有 pod。我更新了所有 pod,但收到此错误,因此应用程序无法编译。

    Undefined symbols for architecture x86_64:
  "_OBJC_CLASS_$_AFHTTPClient", referenced from:
      objc-class-ref in MYAPP.o
  "_OBJC_CLASS_$_AFJSONRequestOperation", referenced from:
      objc-class-ref in MYAPP.o
  "_OBJC_CLASS_$_AFNetworkActivityIndicatorManager", referenced from:
      objc-class-ref in MYAPP.o
  "_OBJC_CLASS_$_RKAttributeMapping", referenced from:
      objc-class-ref in MYAPP.o
  "_OBJC_CLASS_$_RKEntityMapping", referenced from:
      objc-class-ref in MYAPP.o
  "_OBJC_CLASS_$_RKErrorMessage", referenced from:
      objc-class-ref in MYAPP.o
  "_OBJC_CLASS_$_RKManagedObjectStore", referenced from:
      objc-class-ref in MYAPP.o
      objc-class-ref in NSManagedObject+ActiveRecord.o
  "_OBJC_CLASS_$_RKObjectManager", referenced from:
      objc-class-ref in MYAPP.o
      _OBJC_CLASS_$_STObjectManager in STObjectManager.o
      objc-class-ref in NSManagedObject+EasyFetching.o
  "_OBJC_CLASS_$_RKObjectMapping", referenced from:
      objc-class-ref in MYAPP.o
  "_OBJC_CLASS_$_RKRelationshipMapping", referenced from:
      objc-class-ref in MYAPP.o
  "_OBJC_CLASS_$_RKRequestDescriptor", referenced from:
      objc-class-ref in MYAPP.o
  "_OBJC_CLASS_$_RKResponseDescriptor", referenced from:
      objc-class-ref in MYAPP.o
  "_OBJC_CLASS_$_RKRoute", referenced from:
      objc-class-ref in MYAPP.o

最佳答案

有几件事可以解决这个问题:

  1. 检查 Your-Workspace/Build Settings 和 Pod/Build Settings 的以下项目:Architectures、Build Active Architecture Only、Valid Architectures。这三个都应该在两个工作区之间匹配。

  2. 尝试清理 (CMD-Shift-K) 并清理构建文件夹 (CMD-Option-Shift-K)。

关于ios - 在我的 iOS 应用程序中,架构 x86_64 的 undefined symbol ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29574046/

相关文章:

ios - 链接器命令失败,退出代码为 1(使用 -v 查看调用)

swift3 - cocoa bean | podspec 添加 GoogleAnalytics 作为依赖项

ios - 将 UIView 中的数据显示到 UIViewController

ios - 标题为 NSPredicate 的 EKEventStore 搜索事件

ios - 崩溃 : XPC API Misuse: Over-resume of a connection

ios - Swift/Spring - 对成员 'subscript' 的引用不明确

ios - AdMob 错误链接器命令失败,退出代码为 1(使用 -v 查看调用)

c++ - 什么是 undefined reference /未解析的外部符号错误以及如何修复它?

ios - 无法在 Swift 2.0 中通过 CocoaPods 安装 Realm 库

swift - 在应用程序扩展中找不到库中的 cocoapods