[Termius]mac软件报已损坏,无法打开,你应该将它移到废纸篓,operation not permitted

作者: 太阳上的雨天 分类: 随笔 发布时间: 2024-04-25 12:57
  1. 查看系统设置中的隐私与安全性允许从以下位置下载的应用程序->选中为任何来源
    如果没有任何来源选项,之行一下命令

    sudo spctl --master-disable
  2. 如果系统已经允许从任何来源的位置下载的应用程序,大概率是 安装的破解版本的软件,签名不合法,我们需要跳过签名验证或者重新签名;

    xattr -r -d com.apple.quarantine xattr -r -d com.apple.quarantine /Applications/Termius.app

    如果执行命令之后报: ** operation not permitted ***** 错误,是因为系统启动了 SPI

  3. 系统启用了SIP(System Integerity Protection)导致root用户也没有修改权限,所以我们需要屏蔽掉这个功能,步骤如下

    • 进入恢复模式:关机状态下,长按电源键直至进入选项界面
    • 关闭SPI:点击左上角实用工具,选中终端进入终端,输入csrutil disable
    • 按提示输入用户和密码
    • 输入reboot 重启进入正常模式
    • 修改完成后,要恢复SPI:进入终端,输入csrutil enable
  4. 执行命令跳过签名验证

    xattr -r -d com.apple.quarantine xattr -r -d com.apple.quarantine /Applications/Termius.app

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注