我试图将 firechat-ios
项目移植到 Swift 上,但遇到了一些问题。我想这可能只是要求 firebase 人员对他们的 SDK 进行一些更新,但我想我还是会问。添加 Firebase 及其依赖项后,我无法成功构建我的项目。
我收到警告:
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", referenced from: __TFC9SwiftChat14ViewControllercfMS0_FT7nibNameGSQSS_6bundleGSQCSo8NSBundle__S0_ in ViewController.o
和
linker command failed with exit code 1 (use -v to see invocation)
有什么想法吗?
最佳答案
我设法让它工作了。事实证明,firebase 网站上解释要包含哪些依赖项的视频已过时。我进一步阅读了页面,发现 firebase 实际上需要我缺少的两个依赖项。添加libc++.dylib
、libiucore.dylib
、CFNetwork.framework
、Security.framework
和SystemConfiguration后.framework
一切正常。
关于ios - 使用 Swift 的 Firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24093463/