M1芯片Mac(Monterey系统)DMG安装Reactotron无法打开如何解决
问题现象
安装Reactotron(v2.17.1)DMG安装包完成后,在搭载M1芯片、运行Monterey系统的Mac设备上启动应用时,弹出错误提示:The application "Reactotron" can't be opened.

该报错是Mac Gatekeeper安全机制默认拦截未完成苹果官方公证的第三方应用导致,不属于安装包损坏问题,无需重复下载安装,按以下步骤操作即可解决:
解决步骤
按顺序尝试以下方案,前两个方案可覆盖绝大多数同类场景:
- 方案一:通过系统安全设置手动放行
- 先确认已经把DMG镜像内的Reactotron拖拽复制到「应用程序」文件夹,不要直接在挂载的DMG磁盘内启动应用
- 打开「系统偏好设置」,进入「安全性与隐私」面板,切换到「通用」标签页
- 滑动到面板最底部,可看到系统的拦截提示:已阻止使用"Reactotron",因为来自身份不明的开发者,点击提示旁的「仍要打开」按钮,在后续弹出的二次确认框中选择打开,按提示输入系统开机密码验证后即可正常启动。
- 方案二:终端命令移除应用隔离属性(方案一找不到拦截提示时使用)
- 打开启动台中的「终端」应用,执行以下命令:
sudo xattr -rd com.apple.quarantine /Applications/Reactotron.app - 按下回车后输入系统开机密码,输入过程中终端不会显示任何密码字符,属于正常机制,输完直接回车即可。命令执行后没有任何输出就代表操作成功,此时回到应用程序文件夹双击Reactotron即可正常启动。
- 打开启动台中的「终端」应用,执行以下命令:
- 补充排查:安装Rosetta 2转译组件
如果以上两个方案操作后仍然无法启动,一般是系统缺少x86架构应用转译运行需要的Rosetta 2组件,在终端执行以下命令,按提示完成组件安装后重试即可:softwareupdate --install-rosetta
内容的提问来源于stack exchange,提问作者Ian
相关产品推荐
相关产品推荐

