解决Mac安装软件的"已损坏,无法打开"问题
允许“任何来源”开启
苹果从macOS Sierra 10.12 开始,已经去除了允许“任何来源”的选项,如果不开启“任何来源”的选项,会直接影响到无法运行的第三方应用。
所以开启“任何来源”的方法如下:
打开【启动台】,选择【终端】,输入:
1 | sudo spctl --master-disable |
然后回车,继续输入密码(密码输入时是不可见的),然后回车。
接着打开【系统偏好设置】,选择【安全性与隐私】,选择【通用】,可以看到【任何来源】已经选定。
接着打开文件进行安装。
显示“已损坏,无法打开。 您应该将它移到废纸篓”。
通过以下的命令移除软件的属性以及对应用程序进行代码签名的。
1 | sudo xattr -r -d com.apple.quarantine /Applications/Postman\ M1.app |
1 | sudo codesign --sign - --force --deep /Applicatons/Postman\ M1.app |
接着重新打开安装软件,就可以正常安装了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 知识库!
评论