无法构建模块Firebase

时间:2017-02-03 02:48:02

标签: ios firebase firebase-analytics

我一直在尝试将Firebase分析连接到Objective C / Swift项目中。我已正确遵循说明。我的搜索路径已设置。我的链接器标志设置为-ObjC。我可以让项目正确编译。一旦我@import Firebase和构建,我得到一个错误,说无法构建Firebase模块。当我查看日志时,我发现构建Firebase分析和Firebase Core存在解析问题。我把这个连接到其他三个项目,不使用可可豆荚。请指教。

1 个答案:

答案 0 :(得分:0)

我遇到过这个问题并尝试了一切:

- (Checked that I was actually using .xcworkspace instead of .xcproj)
- Deleted Derived Data
- Cleaned Pods folder, deleted Podfile.lock, pod deintegrate and pod install / update again
- Deleted cached file everywhere on my mac (including hidden folders in Library/Caches/Cocoapods), /var/folders etc.
- Deleted the project, uninstalled Xcode, reinstalled, cloned again etc.
- Check all Build Settings in Xcode, desperately tried all options

没有任何效果。

唯一的解决方案(也是正确的解决方案)是运行sudo gem install cocoapods1.2.0转到1.2.1

实际上,您可以看到在1.2.1的changelog中有this pull request修复了供应商框架的导入问题

TL; DR 如果您正在运行cocoapods 1.2.0,则需要运行sudo gem install cocoapods并确保至少运行1.2.1。

您可以在终端上的任意位置键入pod --version来查看您的版本。