You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter应用在iOS模拟器运行时报CocoaPods错误(移除依赖后正常)

解决步骤

1. 清理旧CocoaPods配置和缓存

  • 进入项目ios目录:cd ios
  • 删除旧依赖文件:rm -rf Podfile.lock Pods/
  • 清理本地CocoaPods缓存:pod cache clean --all
  • 升级本地CocoaPods仓库索引:
    • Intel芯片Mac执行:pod repo update
    • M1/M2系列芯片Mac执行:arch -x86_64 pod repo update

2. 重新构建项目依赖

  • 返回项目根目录:cd ..
  • 清理Flutter编译产物:flutter clean
  • 拉取Dart依赖:flutter pub get
  • 重新安装iOS端依赖:
    • Intel芯片Mac执行:cd ios && pod install
    • M1/M2系列芯片Mac执行:cd ios && arch -x86_64 pod install

3. 版本兼容调整(执行以上步骤仍报错时操作)

  • 打开项目ios目录下的Podfile,将顶部的最低iOS版本配置从默认的9.0改为11.0,即修改为platform :ios, '11.0',camera、camerawesome等多媒体依赖最低要求iOS 11以上支持
  • 当前引入的permission_handler、geolocator版本偏旧,如果你使用的是Flutter 2.0及以上版本,将permission_handler升级至5.0+、geolocator升级至7.0+,旧版本和高版本Flutter存在iOS适配问题
  • 你同时引入了camera和camerawesome两个相机依赖,底层存在依赖冲突的可能,可暂时注释掉其中一个后重新执行上述步骤测试

内容的提问来源于stack exchange,提问作者Justin Rojas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 16:06:03