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

Apple Silicon设备上如何运行React Native的Flipper调试工具?

在Apple Silicon设备上修复React Native Flipper运行错误的方案

以下是几种针对Apple Silicon设备的Flipper适配方案,可尝试逐一排查:

  • 匹配Flipper与React Native版本兼容性
    先确认你当前使用的Flipper版本和React Native版本是否适配(比如RN 0.7x系列建议搭配Flipper 0.180+版本)。查看package.json中的版本信息后,执行升级命令:

    npm update flipper --latest
    # 或使用yarn
    yarn upgrade flipper --latest
    
  • 手动修改iOS Podfile配置
    打开iOS目录下的Podfile,替换原有Flipper相关配置为适配Apple Silicon的内容:

    use_flipper!({ 'Flipper' => '0.194.0', 'Flipper-Folly' => '2.6.10' })
    post_install do |installer|
      flipper_post_install(installer)
      installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
          config.build_settings['ARCHS[sdk=iphonesimulator*]'] = 'arm64 x86_64'
        end
      end
    end
    

    执行缓存清理与重新安装:

    cd ios && pod deintegrate && pod install
    
  • 调整Xcode架构设置
    打开Xcode并选中项目target,进入Build Settings:

    • 将Architectures设置为Standard Architectures (arm64, x86_64)
    • 在Excluded Architectures的Debug模式下,添加arm64(仅针对模拟器环境)
  • 清理全局缓存后重新构建
    执行React Native缓存清理:

    npx react-native clean
    

    关闭Xcode和Flipper客户端后,重新打开Flipper,再通过Xcode启动项目。

内容的提问来源于stack exchange,提问作者Cristian Flórez

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 18:06:19