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

Flutter macOS执行pod install遇path_provider_foundation兼容问题求助

解决CocoaPods无法找到兼容版本的path_provider_foundation问题

问题本质

你的Podfile设置的macOS最低部署版本10.13,达不到path_provider_foundation当前版本要求的系统版本标准,导致CocoaPods找不到匹配的spec。

解决步骤

1. 调整系统版本要求

  • 先确认path_provider_foundation需要的最低版本:可以在本地Flutter项目的.pub-cache/hosted/pub.dartlang.org/path_provider_foundation-<对应版本号>/path_provider_foundation.podspec文件里查看,或者执行pod spec search path_provider_foundation从CocoaPods仓库获取信息。
  • 如果可以提升系统兼容要求,修改Podfile:
    platform :osx, '10.14' # 替换为对应要求的版本号
    source 'https://cdn.cocoapods.org'
    
  • 如果必须保留10.13兼容,就在pubspec.yaml里锁定path_provider到支持旧系统的版本,比如:
    dependencies:
      path_provider: ^2.0.15
    
    执行flutter pub get后再重新执行pod install。

2. 清理CocoaPods缓存

执行以下命令清除旧缓存和配置,避免残留干扰:

pod cache clean --all
rm -rf macos/Pods
rm macos/Podfile.lock
cd macos && pod install

3. 更新Flutter及依赖

确保SDK和依赖处于最新状态:

flutter upgrade
flutter pub upgrade

完成后进入macos目录重新执行pod install。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 20:50:58