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

React Native报错:项目:app找不到isNewArchitectureEnabled()方法求助

React Native在M1 Macbook Pro运行失败的解决方案

核心修复步骤

  • 重置项目依赖(适配ARM架构)
    1. 删除项目根目录下的node_modules:rm -rf node_modules
    2. 删除对应包管理器的锁文件:rm package-lock.json(npm)或rm yarn.lock(yarn)
    3. 以Rosetta兼容模式重装依赖:arch -x86_64 npm install 或 arch -x86_64 yarn install
  • 修复iOS Pod依赖
    1. 进入ios目录:cd ios
    2. 删除Pods文件夹和锁文件:rm -rf Pods Podfile.lock
    3. 用兼容模式安装Pods:arch -x86_64 pod install
    4. 若仍报错,修改Podfile添加架构适配配置:
      post_install do |installer|
        installer.pods_project.targets.each do |target|
          target.build_configurations.each do |config|
            config.build_settings['ARCHS[sdk=iphonesimulator*]'] = 'x86_64'
          end
        end
      end
      
  • 调整Flipper配置(常见报错点)
    若项目集成了Flipper,将ios/Podfile中的Flipper版本降级至0.99.0,再重新执行arch -x86_64 pod install
  • 终端启用Rosetta兼容
    右键终端图标→「显示简介」,勾选「使用Rosetta打开」,重启终端后再执行命令
  • Xcode架构验证
    打开项目Xcode工程,进入target的「Build Settings」,将「Architectures」下的模拟器架构设置为x86_64

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 11:06:46