Ios Xcode 7-链接器命令失败,Firebase的退出代码为1

Ios Xcode 7-链接器命令失败,Firebase的退出代码为1,ios,objective-c,xcode,firebase,Ios,Objective C,Xcode,Firebase,今天,当我将Firebase版本更新为最新版本(v2.4.1)时,我开始收到以下错误消息: Undefined symbols for architecture arm64: "_OBJC_CLASS_$_Firebase", referenced from: _OBJC_CLASS_$_TEDFirebase in TEDFirebase.o objc-class-ref in MessageListTableViewController.o objc-class-ref in C

今天,当我将Firebase版本更新为最新版本(v2.4.1)时,我开始收到以下错误消息:

Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_Firebase", referenced from:
  _OBJC_CLASS_$_TEDFirebase in TEDFirebase.o
  objc-class-ref in MessageListTableViewController.o
  objc-class-ref in ChatViewController.o
  objc-class-ref in EndUserAgreementViewController.o
  objc-class-ref in ProfileViewController.o
  objc-class-ref in MapsViewController.o
  "_OBJC_METACLASS_$_Firebase", referenced from:
  _OBJC_METACLASS_$_TEDFirebase in TEDFirebase.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
这些错误在更新之前不存在。我正在使用Cocoapods将框架添加到项目中。我在网上搜索了几个小时,尝试了书中的每一个技巧(更改了很多构建设置、“其他链接器标志”、“框架搜索路径”、“库搜索路径”等等)。我已经看过了大多数关于堆栈溢出的答案,但没有一个能解决这个问题。我认为这个问题纯粹是Firebase的问题,但我不能完全确定。非常感谢您的帮助


如果有帮助的话,我正在使用Xcode 7.0,我的构建目标是iOS 8.3。

尝试清理然后重新构建。在过去几天中,我已经多次这样做了,只是没有,但运气不好。我仍然会收到完全相同的错误。我会删除你的所有播客,然后尝试新的播客安装。我已经多次这样做了。在这一点上,我唯一的选择是恢复到Firebase(2.3.3)的旧版本,其中没有任何问题。这个旧版本构建得很好,没有警告或错误,但是它不允许使用位代码,这是一个主要的缺点。您正在启用位代码吗?