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

Chromium 1037194及后续版本无法在M1 Mac启动,求助原因与解决方法

问题原因分析

从你给出的版本区间(Build 1037170可正常运行,Build 1037194及之后无法运行)判断,这一兼容性问题的核心原因是Chromium在该版本节点调整了Apple Silicon(M1/M系列)架构的构建策略:

  • Chromium团队可能在Build 1037194之后停止生成包含ARM64架构的Universal二进制包,仅发布x86_64架构版本。M1 Mac直接运行纯x86_64程序时,系统会因架构不匹配弹出兼容性提示。
  • 也有可能是构建配置中新增了仅支持x86_64的编译选项,导致二进制包丢失ARM64指令集支持,系统无法识别为兼容M1设备的应用。
可行解决方案

1. 通过Rosetta 2转译运行

M1 Mac自带的Rosetta 2可以转译x86_64架构程序,你可以通过以下步骤强制适配:

  • 右键点击Chromium应用图标,选择「显示简介」。
  • 勾选「使用Rosetta打开」选项,重新启动应用即可。

2. 自行构建原生ARM64版本

如果需要原生ARM64的性能优势,可以手动从Chromium源码构建适配M1的版本:

  1. 按照Chromium官方文档配置Mac构建环境(安装Xcode、depot_tools工具链)。
  2. 同步到目标版本对应的源码commit(可通过Chromium版本号映射到对应commit)。
  3. 执行构建命令时指定ARM64架构:
    gn args out/arm64
    
    在弹出的配置文件中添加以下内容并保存:
    target_cpu = "arm64"
    is_debug = false
    
    最后执行构建:
    autoninja -C out/arm64 chrome
    

3. 验证下载版本的架构类型

可以通过终端命令确认你下载的Chromium包架构:

lipo -info /Applications/Chromium.app/Contents/MacOS/Chromium

如果输出仅包含x86_64,说明是纯x86版本,需通过Rosetta转译;如果包含arm64,则是原生支持版本,此时可检查系统设置或应用权限是否存在异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 01:42:03