遇到mac上很多非AppStore 来源软件都会遇到【打不开】以及【意外退出】糟心的问题,试试以下几个方法
【打不开】
解决步骤
-
打开系统偏好与设置 -> 安全性与隐私
-
解锁 然后选择默认来源 即可
ps 找不到任何来源的看这里:macos 10.12以后,macos 对软件来源管理更加严格,默认不再显示任何来源,需要我们手动开启
- 打开终端
-输入 sudo spctl –master-disable 回车 - 输入密码即可,什么你问我什么密码,当然是电脑登录密码。注意输入密码的过程不会有显示,确保输入正确
sudo spctl --master-disable
完成后重新打开系统偏好与设置 -> 安全性与隐私,就看到了【任何来源】,开启就OK了
关闭显示任何来源
sudo spctl --master-enable
【意外退出】
这是由于苹果删除TNT证书导致,解决起来相对简单
1 终端手动签(需要用到Xcode)
- 1 装Xcode(好恶心),如果有Xcode忽略这部
终端装Xcode
xcode-select --install
或者App Store 搜索Xcode下载安装,超级恶心,网速慢的情况下,恶心程度翻倍。
- 2 签名
sudo codesign --force --deep --sign - 打不开文件app目录
sudo codesign --force --deep --sign - /Applications/CleanMyMac\ 打不开的.app (可以直接在打不开的目标app拖到终端框来)
-
3 回车输入密码
-
4 就这样完成了,现在去打开kankan
2 CodeSigner 签名大法 这个好用
- Xcode一样还是要安装
- 下载 CodeSigner
-
安装快速快速操作
- 使用 直接打开codeSigner 或者进入应用选择目标应用->右键选择快速操作
直接打开CodeSigner方法
-1打开CodeSigner
-
2选择目标应用打开
-
3弹出菜单选择Deep
选择签名证书
-
4成功,再次打开软件即可
应用程序快速操作
后面步骤和第一种方式一样操作即可