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

添加purchases_flutter后Flutter编译报错:部署目标版本不兼容

解决purchases_flutter: ^4.0.1 CocoaPods部署目标兼容问题
  • 确认插件实际要求的iOS版本
    进入项目的ios/.symlinks/plugins/purchases_flutter/ios目录,打开PurchasesFlutter.podspec文件,查看s.platform = :ios, 'xx.xx'这一行。PubDev文档可能存在滞后,插件实际的podspec里可能要求了更高的iOS版本(比如12.0+),这才是导致冲突的核心原因。

  • 更新部署目标配置
    如果podspec里要求的版本高于你当前设置的10.0:

    1. 修改ios/Podfile中的platform :ios, '10.0'为对应版本(比如platform :ios, '12.0')
    2. 打开Xcode,找到Runner的TARGETS,在General标签下的Deployment Target同步改成相同版本。
  • 清理缓存并重装依赖
    执行以下命令彻底清理后重新安装:

    cd ios
    pod deintegrate
    pod cache clean --all
    rm Podfile.lock
    pod install
    

    回到项目根目录执行flutter clean,之后再尝试编译。

  • 检查Flutter版本兼容性
    旧版Flutter可能导致依赖解析异常,尝试升级到最新稳定版:

    flutter upgrade
    
  • 手动指定底层依赖版本(可选)
    如果以上步骤都无效,可在ios/Podfile中手动指定purchases-ios的兼容版本:

    pod 'purchases-ios', '~> 4.0'
    

    执行pod install后重新编译。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 19:51:28