[Termius]mac软件报已损坏,无法打开,你应该将它移到废纸篓,operation not permitted
-
查看系统设置中的
隐私与安全性
,允许从以下位置下载的应用程序
->选中为任何来源
如果没有任何来源
选项,之行一下命令sudo spctl --master-disable
-
如果系统已经允许从任何来源的位置下载的应用程序,大概率是 安装的破解版本的软件,签名不合法,我们需要跳过签名验证或者重新签名;
xattr -r -d com.apple.quarantine xattr -r -d com.apple.quarantine /Applications/Termius.app
如果执行命令之后报: ** operation not permitted ***** 错误,是因为系统启动了 SPI
-
系统启用了SIP(System Integerity Protection)导致root用户也没有修改权限,所以我们需要屏蔽掉这个功能,步骤如下
- 进入恢复模式:关机状态下,长按电源键直至进入选项界面
- 关闭SPI:点击左上角实用工具,选中终端进入终端,输入csrutil disable
- 按提示输入用户和密码
- 输入reboot 重启进入正常模式
- 修改完成后,要恢复SPI:进入终端,输入csrutil enable
-
执行命令跳过签名验证
xattr -r -d com.apple.quarantine xattr -r -d com.apple.quarantine /Applications/Termius.app