Flutter VS Code执行pod install报错:Adapty SDK版本不兼容
解决CocoaPods Adapty版本兼容冲突问题
问题根源
你的两个Adapty Flutter插件对原生iOS的Adapty pod版本要求冲突:
adapty_flutter2.9.3依赖 Adapty = 2.9.6adapty_ui_flutter2.0.2依赖 Adapty ~> 2.7.0(即2.7.x系列,不兼容2.9.6)
解决方案
方案1:升级adapty_ui_flutter到兼容版本
查找支持Adapty 2.9.x的adapty_ui_flutter版本(通常最新版会同步依赖),修改pubspec.yaml:
adapty_flutter: ^2.9.0 adapty_ui_flutter: ^[最新兼容版本] # 例如检查pub.dev上的最新版,确保其依赖的Adapty版本覆盖2.9.6
执行命令更新依赖:
flutter pub get cd ios pod install --repo-update
方案2:降级adapty_flutter到适配版本
若暂时无法升级adapty_ui_flutter,可将adapty_flutter降级到依赖Adapty 2.7.x的版本,修改pubspec.yaml:
adapty_flutter: ^2.7.0 adapty_ui_flutter: ^2.0.6
执行更新命令:
flutter pub get cd ios pod install --repo-update
方案3:临时强制指定Adapty版本(不推荐)
仅作为紧急临时方案,可能引发adapty_ui_flutter功能异常,在ios/Podfile末尾添加:
pod 'Adapty', '2.9.6'
然后执行:
cd ios pod install --repo-update
辅助清理步骤
若以上方案无效,先清理缓存再重试:
- 清理Flutter pub缓存:
flutter pub cache clean - 删除iOS目录下的
Podfile.lock和Pods文件夹,重新执行pod install
内容的提问来源于stack exchange,提问作者PeteyMFT
相关产品推荐
相关产品推荐

