热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何解决flutter上的podinstall错误?

cloud_firestore: ^0.16.0 firebase_auth: ^0.20.0+1 smooth_star_rating: ^1.0.4 google_maps: ^4.0.

cloud_firestore: ^0.16.0
firebase_auth: ^0.20.0+1
smooth_star_rating: ^1.0.4
google_maps: ^4.0.0
firebase_core: ^0.7.0
rxdart: ^0.24.1

Pod 安装 分析依赖关系 cloud_firestore:使用“firebase_core”中定义的 Firebase SDK 版本“7.3.0” firebase_auth:使用“firebase_core”中定义的 Firebase SDK 版本“7.3.0” firebase_core:使用“firebase_core”中定义的 Firebase SDK 版本“7.3.0” firebase_core' [!] CocoaPods 找不到 pod“cloud_firestore”的兼容版本:在 Podfile 中:cloud_firestore(来自.symlinks/plugins/cloud_firestore/ios

找到了满足cloud_firestore (from .symlinks/plugins/cloud_firestore/ios)依赖项的规范,但它们需要更高的最低部署目标。

[!]由于未指定平台iOS,因此自动分配具有9.0目标版本的Runner平台。请在您的 Podfile 中为此目标指定平台。见

https://guides.cocoapods.org/syntax/podfile.html#platform

每当我尝试安装 pod 时,我都会在终端上收到此错误。

回答


正如错误所说,我们与 firebase 包不兼容,所以:我去了 Podfile 并升级到 10(平台:ios,'10.0'),错误消失了;

作为附加说明:我之前对该行进行了注释,所以我的第一次尝试是取消注释并升级到 9,但它不起作用。





回答


升级到 10(平台:ios,'10.0')它的工作但面临另一个问题

cloud_firestore:^0.16.0

错误:CocoaPods 的规范存储库已经过时,无法满足依赖项。

解决方案

可以通过在终端中执行以下命令来解决。


  1. 转到项目中的 /ios 文件夹。


  2. 删除 Podfile.lock


  3. 运行 pod install --repo-update (确保您的 cd 进入 flutter 应用程序的 iOS 目录)


  4. 运行 flutter clean


  5. 完成后,重建您的 Flutter 应用程序:flutter run







回答


此问题主要发生在使用带有 M1 芯片的 MacBook 时。

CocoaPods could not find compatible versions for pod "Firebase/Messaging":

在 Podfile 中:firebase_messaging (from .symlinks/plugins/firebase_messaging/ios) 被解析为 10.0.0,这取决于 Firebase/Messaging (= 8.0.0)

这里的解决方案是尝试以下步骤:

在 M1 中安装 Cocoa Pods

  • sudo gem 安装 cocoapods

  • 须藤宝石安装 ffi

  • arch -x86_64 sudo gem install cocoapods -n /usr/local/bin

  • sudo gem install cocoapods -n /usr/local/bin


安装 ffi

  • sudo arch -x86_64 gem 安装 ffi

#更新仓库


  • arch -x86_64 pod install --repo-update


Flutter iOS 构建

  • 扑干净

  • 颤振构建 ios


在flutter项目的iOS文件夹中重新安装依赖

  • arch -x86_64 吊舱安装







推荐阅读
author-avatar
我活该难受G
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有