M1 Mac端Brave Browser启动数秒闪退故障修复咨询
M1 芯片 Mac 端 Brave 启动数秒自动退出修复方案
适配故障环境:macOS 12.4、Brave 1.40.105(arm64 架构,Chromium 103.0.5060.53 内核)
注意:所有操作前必须彻底结束Brave相关后台进程,否则配置修改、权限修复都不会生效,可以打开活动监视器搜索Brave,把所有带Brave字样的进程全部强制退出
按操作成本从低到高依次尝试,无需一开始就重装丢失数据:
- 方案一:临时绕过启动项关闭硬件加速
- 打开应用程序文件夹,找到Brave Browser,右键按住
Option键选择「显示包内容」,依次进入Contents > MacOS目录 - 双击目录下的
Brave BrowserUnix可执行文件,会弹出终端窗口启动浏览器,启动后立刻在地址栏输入brave://settings/system回车 - 关闭「使用硬件加速(如果可用)」的开关,按提示重启浏览器,之后正常从启动台/应用列表启动验证即可。这个版本的arm64构建存在M1 GPU调用兼容bug,硬件加速触发的闪退占该版本故障的60%以上。
- 打开应用程序文件夹,找到Brave Browser,右键按住
- 方案二:修复签名与权限异常
- 彻底退出Brave所有进程后打开终端
- 依次执行两行命令,每输完一行按一次回车:
xattr -cr /Applications/Brave\ Browser.app codesign --force --deep --sign - /Applications/Brave\ Browser.app
- 命令执行完成无报错的话,直接启动浏览器测试。M1芯片的Gatekeeper会对部分未正确签名的arm64应用做进程强制终止,这两行命令会清除异常扩展属性、重签应用,解决系统拦截导致的闪退。
- 方案三:重置损坏的用户配置
- 彻底退出Brave所有进程,打开访达,按住
Option键点击顶部菜单栏的「前往」,选择「资源库」目录 - 依次进入
Application Support/BraveSoftware/路径,把里面的Brave-Browser文件夹重命名为Brave-Browser-Old(不要直接删除,用于后续恢复个人数据) - 重新启动Brave,此时会生成全新的干净配置,如果启动后不再闪退,再从旧备份文件夹里单独拷贝
Bookmarks(书签)、Login Data(密码)这类个人数据文件到新生成的配置目录对应位置即可,不要全量拷贝旧文件夹内容,避免把损坏的配置文件带回。
- 彻底退出Brave所有进程,打开访达,按住
- 方案四:替换存在兼容bug的版本
- 把当前安装的Brave直接拖进废纸篓,不要用第三方清理工具卸载,避免误删个人配置目录
- 重新安装Brave通用稳定版,安装时右键安装包选择「打开」,不要直接双击触发Gatekeeper的拦截校验,安装完成后正常启动即可。1.40.105的arm64专属构建确实存在一批M1设备上的启动崩溃bug,后续小版本已经修复该问题。
修复期间暂时关闭iCloud对Brave配置目录的同步,避免损坏的配置文件被云同步覆盖,导致修复操作失效。
内容的提问来源于stack exchange,提问作者Manuel
相关产品推荐
相关产品推荐

