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

全新React Native项目无法执行pod install问题求助

React Native M1 Mac 下 pod install 报错 min_ios_version_supported 未定义的解决办法

问题核心

这个报错确实和你猜测的新版本React Native有关——RN 0.70+引入了min_ios_version_supported这个动态获取最低iOS版本的方法,你的环境大概率是依赖版本不兼容,或者脚本加载出了问题。

可落地的解决步骤

  • 先把CocoaPods版本更到适配的
    RN 0.70+要求CocoaPods至少1.11.0,先查当前版本:

    pod --version
    

    版本不够就升级,M1 Mac要加架构前缀避免报错:

    arch -x86_64 sudo gem install cocoapods
    
  • 清空旧Pod依赖,重新初始化
    进入ios目录,删掉旧的Pods文件夹和锁文件:

    cd ios
    rm -rf Pods Podfile.lock
    

    回到根目录重装node依赖:

    cd ..
    yarn install
    

    再切回ios目录,用指定架构执行pod install:

    cd ios
    arch -x86_64 pod install
    
  • 核对Podfile的脚本引入顺序
    确保Podfile最顶部的两行引入没写错、没颠倒:

    require_relative '../node_modules/react-native/scripts/react_native_pods'
    require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
    
  • 排查Ruby环境冲突
    M1的Ruby环境经常出架构问题,用rbenv或rvm把Ruby版本调到2.7.x或3.x,然后重新装bundle再执行:

    cd ios
    bundle install
    arch -x86_64 bundle exec pod install
    

最后一招

如果上面都没用,暂时降级RN到0.69.x稳定版,新版本对M1的适配可能还有小问题,等官方修复后再升级。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 21:25:24