Firebase与Swift

我试图将firechat-ios项目firechat-ios到Swift,并遇到了一些问题。 我想这可能只是要求Firebase人员对他们的SDK进行一些更新,但我想我仍然会问。 添加Firebase及其依赖项后,我无法成功构build项目。

我得到一个警告:

 ignoring file /Users/n/Projects/SwiftChat/Firebase.framework/Firebase, missing required architecture x86_64 in file /Users/n/Projects/SwiftChat/Firebase.framework/Firebase (3 slices) 

和两个错误:

“_OBJC_CLASS _ $ _ Firebase”,引用自:__TFC9SwiftChat14ViewControllercfMS0_FT7nibNameGSQSS_6bundleGSQCSo8NSBundle__S0_ in ViewController.o

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

有任何想法吗?

我设法得到它的工作。 事实certificate,firebase网站上的video解释了哪些依赖包括过时了。 我进一步阅读页面,看到Firebase实际上需要两个依赖,我失踪了。 添加libc++.dyliblibiucore.dylibCFNetwork.frameworkSecurity.frameworkSystemConfiguration.framework一切正常。

您可以尝试暂时删除项目:构build设置:有效的体系结构下的arm64。

这不应该被视为一个永久的解决scheme,但可能会让你去,直到Firebase更新他们的SDK。