状况一:系统自带保护机制

由于新的MacOS启用了新的保护机制,防止用户运行未经签名认证的APP。在下载回去某些APP后,打开时会有如下类似提示:

其实这个是因为在PJ过程中,APP原有签名被去掉的缘故造成的。
只要如下步骤后,APP就能正常运行了。

1.打开系统自带的终端,输入以下命令:

sudo spctl --master-disable

2.然后打开系统偏好设置,进入【安全性与隐私】

3.确认选中允许【任何来源】


大功告成。
再来试试打开刚才的APP,发现已经可以打开了。

状况二:TNT证书过期


Apple删除了TNT的证书,因此TNT出品的应用程序将在2019年7月12日之后崩溃。目前的解决方案是自己签名。

下载:CodeSigner自签名工具
打开CodeSigner,按如下步骤进行修复即可

如果选择崩溃APP后未出现图二图三界面,那说明系统中没有安装苹果的命令行工具。
安装命令行工具很简单,在终端输入以下命令:
xcode-select --install

在弹出的界面中选择“安装”,如图:

在提示安装成功后,再进行上述的几个步骤进行崩溃APP修复即可。

还有不明白的地方??

欢迎加入我们的QQ群,一起交流讨论吧。
QQ群号:733308953

等你呦~

发表回复

后才能评论

评论(1)

  • wkhub 永久钻石 2021年7月14日 10:56

    新增:
    1、打开终端;
    2、输入以下命令,回车;
    sudo xattr -d com.apple.quarantine /Applications/xxxx.app
    注意:/Applications/xxxx.app 换成你的App路径(推荐直接将.app文件拖入终端中自动生成路径,以防空格等转义字符手动复制或输入出现错误)
    重启App即可。