我尝试安装pod 'Firebase/Functions'
,但失败,出现以下错误:
'[!] CocoaPods找不到pod "Firebase/Functions"的兼容版本:在Podfile中:Firebase/功能
找到了满足Firebase/Functions
相关性的规范,但它们需要更高的最小部署目标。
这是我的pod文件
# Uncomment the next line to define a global platform for your project
# platform :ios, '11.0'
target 'MyApp' do
# Comment the next line if you're not using Swift and don't want to
use dynamic frameworks
use_frameworks!
# Pods for MyApp
pod 'Firebase/Core'
pod 'Firebase/Firestore'
pod 'Firebase/Database'
pod 'Firebase/Auth'
pod 'Firebase/Messaging' ,'~> 4.6.0'
pod 'Firebase/Storage'
pod 'Firebase/Functions'
pod 'GoogleMaps'
pod 'FirebaseUI/Auth'
pod 'FirebaseUI/Phone'
pod 'ImageSlideshow', '~> 1.6'
pod 'DZNEmptyDataSet'
pod 'SDWebImage'
pod 'SDWebImage/WebP'
target 'MyAppTests' do
inherit! :search_paths
# Pods for testing
end
target 'MyAppUITests' do
inherit! :search_paths
# Pods for testing
end
结束
我已经搜索了一些资源,让我做3个步骤:
pod repo update
pod update
pod install
我已经做了这3个步骤,仍然没有工作。
7条答案
按热度按时间ctrmrzij1#
如果这个解决方案不适合你(它不适合我哈哈),我找到了另一个选择-这里是我得到的初始错误:
我的解决方案是将我的ios/Podile的第一行切换到
platform :ios, '10.0'
并运行:Pod Update更新了可可Pod,对我来说,它还安装了软件包
日期:2021年4月21日
j2qf4p5b2#
卸下
'~> 4.6.0'
。FirebaseFunctions
是在Firebase 4.6.0之后引入的,因此与版本限制pod 'Firebase/Messaging' ,'~> 4.6.0'
不兼容。xesrikrc3#
您需要增加部署目标。进入项目导航器(Cmd + 1),选择应用的目标,然后将
iOS Deployment Target
增加到Firebase所需的最小值(iOS〉= 8)。最后,重新运行pod install:gupuwyp24#
将pod“Firebase/消息传递”,“~〉4.6.0”变更为pod“Firebase/消息传递”
并运行pod安装
ny6fqffe5#
我只是希望在flutter项目的ios文件夹中运行
pod update
4jb9z9bj6#
正如错误中提到的,您需要更高的最小部署目标。
转到您的播客文件并取消注解
然后将版本更改为10
再次运行生成。已从此处获取答案
qlvxas9a7#
正如@布雷迪提到的,你需要更新你的podfile #平台行。
Mine的底部也有这个安装后功能,也需要更新,而且似乎什至覆盖了Xcode中设置的目标部署。