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

升级React Native至0.70后执行pod install遇URI::BadURIError错误

React Native 0.70升级后pod install触发URI::BadURIError的解决办法

问题核心

升级RN到0.70版本后,CocoaPods解析/third-party-podspecs/DoubleConversion.podspec时触发URI格式错误,这是因为RN 0.70对第三方依赖的引用逻辑有变更,或是本地Pod缓存、配置存在冲突导致。

可尝试的解决步骤

  • 彻底清理CocoaPods缓存与本地依赖
    执行以下命令清除所有相关缓存和文件:

    pod cache clean --all
    rm -rf ~/Library/Caches/CocoaPods
    rm -rf ios/Pods
    rm ios/Podfile.lock
    

    清理完成后重新执行pod install。

  • 修正Podfile中的依赖路径
    检查Podfile中是否存在直接引用third-party-podspecs的配置,确保路径为完整的相对路径(比如./third-party-podspecs/DoubleConversion.podspec),或替换为官方仓库源引用。

  • 升级CocoaPods版本
    旧版CocoaPods对RN 0.70的新依赖格式兼容性不足,执行升级命令:

    gem install cocoapods
    
  • 重置RN自带第三方依赖
    删除RN内置的第三方依赖缓存并重新拉取:

    rm -rf node_modules/react-native/third-party
    cd node_modules/react-native && yarn install --cwd third-party
    

    返回项目根目录后再次执行pod install。

验证方式

完成操作后进入ios目录,执行:

pod install --verbose

若仍报错,可通过详细日志定位其他可能存在路径问题的依赖,针对性调整。

内容的提问来源于stack exchange,提问作者tt-tt-c

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 17:54:55