当前位置:网站首页>CocoaPods could not find compatible versions for pod 'Firebase/CoreOnly'
CocoaPods could not find compatible versions for pod 'Firebase/CoreOnly'
2022-07-06 01:13:00 【javail】
problem :
I've update my flutter package to the last versions and now IOS doesn't work anymore. I have updated my flutter pack to the latest version , Now? IOS It doesn't work anymore .
When I try to update the pods it's shows this error: When I try to update pod when , It will show this error :
[!] CocoaPods could not find compatible versions for pod "Firebase/CoreOnly": In Podfile: cloud_firestore (from `.symlinks/plugins/cloud_firestore/ios`) was resolved to 0.0.1, which depends on Firebase/Firestore (~> 6.0) was resolved to 6.0.0, which depends on Firebase/CoreOnly (= 6.0.0) cloud_functions (from `.symlinks/plugins/cloud_functions/ios`) was resolved to 0.0.1, which depends on Firebase/Functions (~> 5.18) was resolved to 5.18.0, which depends on Firebase/CoreOnly (= 5.18.0)
Here my pubspec.yaml (Firebase related): This is my pubspec.yaml( And Firebase relevant ):
firebase_core: "^0.4.0"firebase_auth: "^0.11.0"firebase_analytics: "^3.0.0" cloud_firestore: "^0.11.0+1"cloud_functions: "^0.3.0"firebase_storage: "^3.0.0"firebase_messaging: "^5.0.1"
I've made various steps to try to fix: I have taken various steps to try to fix :
flutter cleanflutter build iospod installpod updatepod repo updatepod install --repo-update
I've set platform :ios, '12.1' in Podfile and in Xcode as build target but nothing come back to works. I am here Podfile and Xcode Intermediate platform :ios、'12.1' Set as build goal , But it didn't work .
Here my podfile: This is my podcast file :
# Uncomment this line to define a global platform for your projectplatform :ios, '12.1'# CocoaPods analytics sends network stats synchronously affecting flutter build latency.ENV['COCOAPODS_DISABLE_STATS'] = 'true'project 'Runner', { 'Debug' => :debug, 'Profile' => :release, 'Release' => :release,}def parse_KV_file(file, separator='=') file_abs_path = File.expand_path(file) if !File.exists? file_abs_path return []; end pods_ary = [] skip_line_start_symbols = ["#", "/"] File.foreach(file_abs_path) { |line| next if skip_line_start_symbols.any? { |symbol| line =~ /^\s*#{symbol}/ } plugin = line.split(pattern=separator) if plugin.length == 2 podname = plugin[0].strip() path = plugin[1].strip() podpath = File.expand_path("#{path}", file_abs_path) pods_ary.push({:name => podname, :path => podpath}); else puts "Invalid plugin specification: #{line}" end } return pods_aryendtarget 'Runner' do use_frameworks! # Prepare symlinks folder. We use symlinks to avoid having Podfile.lock # referring to absolute paths on developers' machines. system('rm -rf .symlinks') system('mkdir -p .symlinks/plugins') # Flutter Pods generated_xcode_build_settings = parse_KV_file('./Flutter/Generated.xcconfig') if generated_xcode_build_settings.empty? puts "Generated.xcconfig must exist. If you're running pod install manually, make sure flutter packages get is executed first." end generated_xcode_build_settings.map { |p| if p[:name] == 'FLUTTER_FRAMEWORK_DIR' symlink = File.join('.symlinks', 'flutter') File.symlink(File.dirname(p[:path]), symlink) pod 'Flutter', :path => File.join(symlink, File.basename(p[:path])) end } # Plugin Pods plugin_pods = parse_KV_file('../.flutter-plugins') plugin_pods.map { |p| symlink = File.join('.symlinks', 'plugins', p[:name]) File.symlink(p[:path], symlink) pod p[:name], :path => File.join(symlink, 'ios') }endpost_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['ENABLE_BITCODE'] = 'NO' end endend
Solution :
Reference resources : https://stackoom.com/en/question/3nCVC边栏推荐
- Novice entry depth learning | 3-6: optimizer optimizers
- What is the most suitable book for programmers to engage in open source?
- 黄金价格走势k线图如何看?
- Synchronized and reentrantlock
- Modify the ssh server access port number
- The growth path of test / development programmers, the problem of thinking about the overall situation
- VMware Tools安装报错:无法自动安装VSock驱动程序
- Recommended areas - ways to explore users' future interests
- 几百行代码实现一个 JSON 解析器
- VMware Tools installation error: unable to automatically install vsock driver
猜你喜欢
MIT doctoral thesis | robust and reliable intelligent system using neural symbol learning
Hcip---ipv6 experiment
可恢复保险丝特性测试
关于softmax函数的见解
After Luke zettlemoyer, head of meta AI Seattle research | trillion parameters, will the large model continue to grow?
[groovy] compile time meta programming (compile time method interception | method interception in myasttransformation visit method)
基于DVWA的文件上传漏洞测试
MobileNet系列(5):使用pytorch搭建MobileNetV3并基于迁移学习训练
Cf:d. insert a progression [about the insert in the array + the nature of absolute value + greedy top-down]
SSH login is stuck and disconnected
随机推荐
MCU通过UART实现OTA在线升级流程
Dedecms plug-in free SEO plug-in summary
ADS-NPU芯片架构设计的五大挑战
Threedposetracker project resolution
In the era of industrial Internet, we will achieve enough development by relying on large industrial categories
[groovy] JSON serialization (jsonbuilder builder | generates JSON string with root node name | generates JSON string without root node name)
IP storage and query in MySQL
Leetcode daily question solution: 1189 Maximum number of "balloons"
ubantu 查看cudnn和cuda的版本
Xunrui CMS plug-in automatically collects fake original free plug-ins
新手入门深度学习 | 3-6:优化器optimizers
KDD 2022 | EEG AI helps diagnose epilepsy
有谁知道 达梦数据库表的列的数据类型 精度怎么修改呀
I'm interested in watching Tiktok live beyond concert
程序员搞开源,读什么书最合适?
Four commonly used techniques for anti aliasing
servlet(1)
Four dimensional matrix, flip (including mirror image), rotation, world coordinates and local coordinates
golang mqtt/stomp/nats/amqp
Construction plan of Zhuhai food physical and chemical testing laboratory