我有,“pod install“,我的pod文件看起来像这样:
# Uncomment the next line to define a global platform for your project
#platform :ios, '9.0'
target 'MyTaxii' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
# Pods for MyTaxii
pod 'Firebase/Core'
pod 'Firebase/Database'
pod 'Firebase/Auth'
pod 'Firebase/Storage'
pod 'GeoFire', '>= 1.1'
end
我打开.xworkspace,运行后,我得到错误
"'Firebase/Firebase.h' file not found "
在我的“GeoFire.m““和GFQuery.m”
6条答案
按热度按时间8yoxcaq71#
除了尝试清理缓存之外,还可以尝试更改“use_frameworks!“for“use_modular_headers!“这是唯一对我有效的解决方案。
3qpi33ja2#
通过以下方式解决:
' pod update ',
基本上,您可能需要执行以下步骤:
1.open你的podfile和评论的pod
2)到终端确认你在你的项目目录中
3)' pod uninstall '
4)打开返回podfile并插入pod,然后命令保存
5)转到终端....“pod install”
6)也做. pod更新后# 5(更好地阅读cocoapod“pod更新“,如果你需要特定的版本,在这里:https://guides.cocoapods.org/using/pod-install-vs-update.html)
7)打开.xworkspace并运行
8)命令shift k(清除它)
9)可能需要重复步骤#1-8
huus2vyu3#
我也有同样的问题。但已经解决了。
你只需要pod updatepod update意味着更新本地规格库。
当我安装pod的时候。Firebase版本为6.34.0。
但是在pod更新之后。Firebase版本为8.4.0(之前为2.4.1.1)
另一个对我来说没有变化。
tjrkku2a4#
我试图安装给出的豆荚,并面临着同样的问题,你已经提到.为了解决这个问题,
你可以做
CMD + shift + k
或者product -> clean build folder
。整个项目需要重新建设。如果你有很多pod/框架或者源代码,这可能需要一些时间来重新编译。这解决了pod的问题。
lbsnaicq5#
也可能是损坏的Xcode模块缓存。尝试退出Xcode,
rm -rf ~/Library/Developer/Xcode/DerivedData/
,重新启动Xcode,重建。eh57zj3b6#
这让我非常抓狂,但我想我只是通过将
firebase_analytics: ^10.6.1
添加到我的pubspec中来解决这个问题。所以对我来说,让crashlytics在pubspec中工作的完整列表是:然后我删除了Podfile.lock,
pod install
,我过去这个错误。我还需要清理冗余的包(来自其他各种尝试),这很有帮助:https://stackoverflow.com/a/70791771/2752129下一个噩梦般的配置错误...