“Navicat Premium”已损坏,无法打开, 您应该将它移到废纸篓的解决办法

mac出现包损坏的原因就是系统不让有破解行为,因为mac系统太安全了,不让我们开发者这么做,所以我们身为程序要要制止这种行为!要成为一个白嫖程序员!

解决方式

1. 打开终端,在终端中复制以上命令

sudo xattr -r -d com.apple.quarantine

    2. 上面的命令后面按一下空格键,以此添加一个空格。

    之后打开访答,选择应用程序,找到navicat安装包,再命令行里给拖进来(记住命令行前面有个空格)

    sudo xattr -r -d com.apple.quarantine /Applications/Navicat\ Premium.app

    之后输入自己的开机密码就可以了

    3. 打开macOS系统的「设置-隐私与安全性」,会有个已经阻止打开Navicat Premium使用的提示,点击「仍然打开」,输入密码授权。然后重新打开Navicat Premium App就可以正常使用了。

    但是有没有使用m1芯片的小伙伴和我处境一样的,还是出现安装包损坏情况...

    接下来是本人认为最有效的方式

    本人查阅各种教程:发现一个说法很对,“如果上面的方法都不行,请参考下面教程关闭mac系统完整性保护SIP,关闭SIP后可以根治各种因为权限打不开软件的问题”。

    首先输入命令,查看一下sip状态,如果是enable状态,代表sip在启动状态,我们的目的就是关闭它

    csrutil status

    intel处理器

    把mac电脑完全关机,然后开机,在电脑开机时候马上按着Command+R 不放,等出现苹果标志5秒之后,松开按键等待进入Recovery 模式(如下图所示);

    M1/M2处理器

    将Mac关机,按住开机电源键不要松开,等出现选项后,再松开电源键,然后点击选项即可进入Recovery 模式(如下图所示)。

    1.进入恢复模式(下面部分借鉴他人贡献:来自苹果系统之家苹果系统之家 - mac软件,macOS镜像,macOS教程,黑苹果教程软件分享

    2.进入Recovery模式界面之后,点击最顶上菜单“实用工具”–选择“终端”,打开终端工具;

    3.打开终端工具之后,分别输入下面命令依次运行,注意空格;

    csrutil disable

    ARM机型会出现[y/n]: 提示,请输入y确认,

    Enter password for user xxxx 时候输入你的Mac开机密码并按回车键。

    4.操作上述命令运行成功后SIP就完全关闭了(下图所示)。

    5. 之后重启就可以了

    本人就是使用这种方式来成功使用mac启动安装包损坏的navicat,如果有其他问题,欢迎评论区来探讨!

    评论 1
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值