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

M1 Mac构建React Native应用时遭遇PhaseScriptExecution错误求助

解决M1 Mac上React Native iOS构建React-rncore脚本失败的方案
  • 清理构建缓存与Pod依赖

    1. 打开Xcode,通过Xcode > 设置 > 位置找到DerivedData目录,删除当前项目对应的缓存文件夹
    2. 回到项目根目录,依次执行:
      cd ios && pod deintegrate && pod install && cd ..
      npm run ios
      
  • 用Rosetta模式运行终端
    右键终端图标选择「显示简介」,勾选「使用Rosetta打开」,重启终端后再执行npm run ios

  • 匹配Node.js与React Native版本
    确保Node版本和RN版本兼容(比如RN 0.70+推荐Node 16.x),用nvm切换版本:

    nvm install 16
    nvm use 16
    

    之后重新执行pod安装和构建命令

  • 修复脚本文件权限
    找到错误提示里的Script-46EB2E00018190.sh文件,右键打开它的简介,在「共享与权限」里给当前用户设置「读与写」权限,再重新构建

  • 更新依赖版本
    执行命令更新React Native和CocoaPods:

    npm install react-native@latest
    cd ios && pod update && cd ..
    npm run ios
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 14:34:56