flutter运行macos报错:Error: CocoaPods not installed or not in valid state.

Warning: CocoaPods not installed. Skipping pod install.

CocoaPods is a package manager for iOS or macOS platform code.

Without CocoaPods, plugins will not work on iOS or macOS.

For more info, see https://flutter.dev/to/platform-plugins

For installation instructions, see https://guides.cocoapods.org/using/getting-started.html#installation

Error: CocoaPods not installed or not in valid state.

处理了很多方案,最后还是用如下方式处理的:

1.打开macOS或者Windows配置文件,如open ~/.bash_profile

2.确保配置文件都是正确的,每行路径开头,不能有空格

3.保存,source ~/.bash_profile

4.查看flutter版本,flutter --version

5.在Android studio中运行一下flutter run

6.其次在在编译器上面运行端点的run

每次put get之后,更新依赖包之后就会出现如上的错误!这样处理就可以运行了;

其他我尝试过的方案,删除过Android studio,删除过cocoapods,升级过各种关于cocoapods,也清除了无数次缓存!

记录一下如下:

bash 复制代码
# 1卸载现有 CocoaPods(如果有问题)
sudo gem uninstall cocoapods

# 重新安装 CocoaPods
sudo gem install cocoapods

# 或者使用 brew 安装
brew install cocoapods
bash 复制代码
# 2更新或重新设置 CocoaPods 仓库
pod repo update

# 或者如果仓库有问题
pod repo remove master
pod setup
bash 复制代码
3在项目目录中重新配置 iOS 依赖
cd ios
pod deintegrate
pod cache clean --all
pod install

4清理 Flutter 构建缓存
flutter clean
cd ios
rm -rf Pods
rm -rf Podfile.lock
rm -rf ~/Library/Developer/Xcode/DerivedData/*

 5重新获取依赖
flutter pub get
cd ios
pod install
bash 复制代码
1打开终端 (View → Tool Windows → Terminal)
2依次执行以下命令:
flutter clean
flutter pub get
cd ios
pod install
cd ..
flutter run

打开Mac全局配置文件:

open ~/.bash_profile

命令全局运行:

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

退出Android studio再进入

导入ruby路径到配置文件

1.flutter clean

  1. put get

  2. pub upgrade

1.pod cache

2.pod clean

3.pod deintegrate

4.pod setup

5.pod install

在项目配置文件中:

6.get dependencies

7.upgrade dependencies

相关推荐
ricky_fan14 小时前
(OpenAI)Codex 安装、部署使用方式
python·macos·conda·vim
音源部落18 小时前
Cubase15 R2R/VR一键安装完整版本下载安装Nuendo 14最新版本下载安装支持Win/Mac 双系统版本加104G原厂音源Mac系统不关SIP安装编曲软件Cubase 15.0.10下载
macos·vr·cubase·cubase15·nuendo·nuendo14
程序员Ctrl喵19 小时前
异步编程:Event Loop 与 Isolate 的深层博弈
开发语言·flutter
前端不太难20 小时前
Flutter 如何设计可长期维护的模块边界?
flutter
小蜜蜂嗡嗡21 小时前
flutter列表中实现置顶动画
flutter
始持1 天前
第十二讲 风格与主题统一
前端·flutter
始持1 天前
第十一讲 界面导航与路由管理
flutter·vibecoding
始持1 天前
第十三讲 异步操作与异步构建
前端·flutter
新镜1 天前
【Flutter】 视频视频源横向、竖向问题
flutter
黄林晴1 天前
Compose Multiplatform 1.10 发布:统一 Preview、Navigation 3、Hot Reload 三箭齐发
android·flutter