我正在使用Window 10,并尝试使用Pod将Firebase/Analytics
与flutter
集成在一起,除了我在运行pod install
时遇到此错误,一切似乎都很好。
这里是stackTrace
CocoaPods : 1.9.3
Ruby : ruby 2.6.6p146 (2020-03-31 revision 67876) [x64-mingw32]
RubyGems : 3.0.3
Host : Unable to find an executable (No such file or directory - sw_vers) ()
Xcode : -version) ()
Git : git version 2.27.0.windows.1
Ruby lib dir : F:/Ruby26-x64/lib
Repositories : trunk - CDN - https://cdn.cocoapods.org/
这是我的Pod
文件
# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'
target 'Runner' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
# Pods for Runner
end
# add the Firebase pod for Google Analytics
pod 'Firebase/Analytics'
# add pods for any other desired Firebase products
# https://firebase.google.com/docs/ios/setup#available-pods
podfile
在我的ios
项目的flutter
文件夹中
您能帮我解决这个问题吗?
答案 0 :(得分:1)
您需要更新Pod存储库。因此,请从命令行尝试以下命令。
pod repo update
如果错误仍然存在,则可能需要升级可可豆荚。
sudo gem install cocoapods
在将flarebase存储集成到flutter项目中时,我遇到了同样的错误。我做了pod repo update
,问题解决了。
编辑:
如果您在Pod文件中手动添加了Firebase Analytics Pod,则将其删除。
您需要在flutter项目的.yaml文件中添加依赖项。
dependencies:
firebase_analytics: ^6.0.0
检查here以获得更多详细信息。
注意:在Flutter项目上工作时,除非非常明确的要求,否则无需使用pod(iOS)或gradle(android)安装任何库。
如果有任何特定的平台要求,那么您需要为iOS项目添加pod文件,如下所示...
您需要在目标“ Runner” do ... end块中编写行窗格“ Firebase / Analytics” ...如下所示...
# Uncomment the next line to define a global platform for your project
platform :ios, '10.0'
target 'Runner' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
# Pods for Runner
# add the Firebase pod for Google Analytics
pod 'Firebase/Analytics'
end
答案 1 :(得分:0)
pod'Firebase / Analytics'应该添加在“ end”关键字之前。当前,您已经在“ end”关键字之后添加了它。 希望我的回答能解决您的问题
答案 2 :(得分:0)
您的广告连播必须在target
和end
关键字之间。
target 'Runner' do
//Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
pod 'Firebase/Analytics'
end