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

flutter_stripe ^3.0.2 iOS端CocoaPods找不到Stripe兼容版本报错 #11394

问题详情

开发环境配置

  • Xcode 版本:13.3.1 (13E500a)
  • pubspec 依赖:flutter_stripe: ^3.0.2
  • Flutter 版本:3.0.1 稳定渠道版

报错现象

项目Android端可正常构建,iOS端执行arch -x86_64 pod install时抛出CocoaPods依赖错误,报错信息如下:

[!] CocoaPods could not find compatible versions for pod "Stripe":
In Podfile:
stripe_ios (from `.symlinks/plugins/stripe_ios/ios`) was resolved to 0.0.1, which depends on
Stripe (~> 22.3.0)

None of your spec sources contain a spec satisfying the dependency: `Stripe (~> 22.3.0)`.

系统给出的可能报错原因:

  • 本地CocoaPods源仓库版本过旧,可执行pod repo update或pod install --repo-update更新
  • 依赖名称或版本号拼写错误
  • Podfile中未添加托管对应Podspec的源仓库

测试验证结果:在pubspec.yaml中注释掉flutter_stripe: ^3.0.2依赖后,可正常生成iOS ipa安装包。

修复方案

该问题核心是本地CocoaPods spec索引未同步到22.3.0版本的Stripe依赖,按以下步骤操作即可解决:

  1. 清理本地Stripe依赖缓存与旧的源索引
    终端依次执行以下命令:
    pod cache clean Stripe
    pod repo remove trunk
    pod setup
    
  2. 进入项目iOS目录,携带源更新参数重新安装依赖
    arch -x86_64 pod install --repo-update
    
  3. 若上述操作后仍报错,打开iOS目录下的Podfile,在文件最顶部补充CocoaPods官方spec源与CDN源配置,保存后重新执行第二步的安装命令即可。

注意:M1系列芯片设备执行pod相关命令时,需提前将终端设置为Rosetta打开模式,或所有pod命令前统一添加arch -x86_64前缀,避免架构兼容导致的安装失败。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.03 07:57:27