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