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

Expo React Native集成RevenueCat时PurchasesHybridCommon Pod版本冲突求助

解决Expo React Native中RevenueCat的PurchasesHybridCommon版本冲突问题

针对你遇到的PurchasesHybridCommon版本不兼容问题(Podfile.lock锁定13.0.1,但RNPurchases 8.2.0依赖13.2.0),常规命令无效时可以尝试以下方案:

方案1:彻底清理Pod缓存与锁定文件

  • 删除Pod锁定文件:rm ios/Podfile.lock
  • 删除本地Pods目录:rm -rf ios/Pods
  • 清除CocoaPods全局缓存:pod cache clean --all
  • 重新执行:pod install --repo-update

方案2:核对Expo SDK与RNPurchases版本兼容性

Expo项目的依赖兼容性要求严格,需确保react-native-purchases版本与当前Expo SDK版本匹配:

  • 查看项目package.json中的expo版本,对应选择兼容的react-native-purchases版本(比如若SDK版本较低,需降级react-native-purchases到适配PurchasesHybridCommon 13.0.1的版本)
  • 执行降级/升级命令:npm install react-native-purchases@[兼容版本号],之后重新执行pod install

方案3:在Podfile中强制指定版本(仅Bare Workflow适用)

在ios/Podfile中直接声明所需版本,覆盖锁定文件的约束:

# 在Podfile末尾添加
pod 'PurchasesHybridCommon', '13.2.0'

保存后执行:pod install --repo-update

方案4:重置Expo iOS构建环境(Managed Workflow适用)

  • 先清理并重新生成iOS目录:expo prebuild --clean
  • 再执行Pod安装:pod install --repo-update

方案5:彻底重置Pod集成

  • 执行pod deintegrate移除所有已集成的Pod
  • 重新执行pod install --repo-update

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 17:34:53