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

React Native初始化项目后yarn ios命令执行失败求助

M1芯片Mac执行yarn ios时RNScreens编译失败的解决方案

针对M1芯片Mac上React Native项目执行yarn ios时RNScreens模块编译失败的问题,可按以下步骤解决:

  • 清理依赖并重装

    1. 删除项目根目录下的node_modules文件夹:rm -rf node_modules
    2. 清除yarn缓存:yarn cache clean
    3. 重新安装依赖:yarn install
  • 重新安装Pods(指定架构)

    1. 进入ios目录:cd ios
    2. 删除旧的Pods缓存文件:rm -rf Podfile.lock Pods
    3. 用x86_64架构执行pod安装:arch -x86_64 pod install
      如果上述命令报错,右键点击终端图标,选择「显示简介」,勾选「使用Rosetta打开」,重新打开终端后再执行pod install
  • 调整Xcode架构配置

    1. 打开ios目录下的.xcworkspace文件
    2. 选中项目,切换到「Build Settings」标签页
    3. 找到「Architectures」选项,设置为Standard Architectures (arm64, x86_64)
    4. 找到「Excluded Architectures」,在「Debug-iphonesimulator」对应的输入框中添加arm64
  • 清除Xcode派生数据
    直接删除错误日志中提到的DerivedData目录:rm -rf /Users/Library/Developer/Xcode/DerivedData/cemfgnbnzwyxlydpmalbfirprbcu
    或者在Xcode中点击菜单栏「Product」->「Clean Build Folder」

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 07:02:34