当我编译应用程序时,我得到一个等于这个错误:
无法构建Objective-C模块'Firebase'
import Firebase
我的文件swift中出现此错误.
只有一种方法可以解决这个问题.
退出Xcode.
删除位于的项目的临时文件 ~/Library/Developer/Xcode/DerivedData
删除 ProjectName.xcworkspace
删除Podfile.lock
文件和Pods
文件夹
跑pod install
.
打开新创建的ProjectName.xcworkspace
文件并构建.
构建(命令+ B)从我的工作
我正在使用Swift 4和Xcode 9.我所要做的就是选择FirebaseCore Scheme.
在Xcode上:
Product->Scheme->FirebaseCore.
这可能会解决您的问题:
退出Xcode.(不要只关闭Xcode窗口,右键单击并明确退出).
转到~/Library/Developer/Xcode/DerivedData
并删除项目文件夹.(只需删除所有文件夹).
清理并构建项目.
如果仍然存在错误:
执行步骤1和2并执行以下步骤:
将方案更改为Firebase和Build(Command+ B).
更改回您的应用方案并再次运行.
我使用.xcodeproj打开了项目,并使用cocoapods安装了Firebase。我遇到了同样的错误。但是我只是关闭项目,然后使用.xcworkspace打开它。
警报已消失。Firebase是我项目中的第一个库。所以我一直使用.xcodeproj文件。
通过CocoaPods正确安装FireBase。请尝试以下步骤
第1步-关闭Xcode
第2步-清除您的派生数据。您可以在这里找到您的派生数据
〜/ Library / Developer / Xcode / DerivedData步骤3-打开您的.xcworkspace
第4步-清理项目(?+ Shift + K)
步骤5-建立专案(?+ B)
确保您已打开.xcworkspace文件