安装@stripe/stripe-react-native后执行npx pod-install报错求解决
解决@stripe/stripe-react-native安装后pod-install报错的方案
检查版本兼容性
执行react-native info查看当前React Native版本,确认其与@stripe/stripe-react-native的兼容关系(例如RN 0.70+需搭配Stripe包0.29.0+版本)。若版本不匹配,指定兼容版本重新安装:yarn add @stripe/stripe-react-native@x.x.x(替换为对应版本号)。彻底清理iOS构建缓存
- 打开Xcode,执行
Product > Clean Build Folder清理项目构建缓存 - 手动删除
~/Library/Developer/Xcode/DerivedData下对应项目的缓存文件夹 - 进入项目ios目录,执行
pod deintegrate彻底卸载所有Pod依赖,再执行pod install
- 打开Xcode,执行
检查并调整Podfile配置
- 排查Podfile中是否存在与Stripe冲突的依赖版本锁定
- 若存在依赖冲突,可在Podfile中添加Stripe相关组件的版本锁定,示例:
注意:版本号需与@stripe/stripe-react-native包依赖的Stripe版本保持一致pod 'Stripe', '~> 23.0.0' pod 'StripeApplePay', '~> 23.0.0'
切换Pod源(针对网络环境问题)
若为国内网络环境,可尝试切换Pod源:pod repo remove cocoapods pod repo add cocoapods https://cdn.cocoapods.org/完成后重新执行
pod install清理Yarn缓存并重新安装依赖
执行yarn cache clean清理Yarn本地缓存,再执行yarn install确保所有依赖完整安装
内容的提问来源于stack exchange,提问作者Badu Jgenti
相关产品推荐
相关产品推荐

