Apple控制着其整个生态系统,在Mac上,即使不是从AppStore下载应用程序,而是从开发者站点下载,要在Mac上运行该软件,开发者必须从Apple获得数字签名,否则将无法以通常的方式启动该应用程序。
每次在Mac上启动新应用程序时,Gatekeeper都会检查它是否使用有效签名进行签名,如果应用程序使用有效签名进行签名,则可以启动它,如果不是这种情况,将看到一条警告消息,并且你的Mac将不允许启动该应用程序。
为了能够运行盗版应用程序,需要禁用Gatekeeper,为此,请打开Termianl应用程序,然后复制并粘贴下面的命令,然后点击 Enter
sudo spctl --master-disable
但是对于MacOS的每个新版本,禁用Gatekeeper的帮助越来越小,但是有一条出路,可以通过在终端中输入以下命令来禁用对特定应用程序和插件的保护:
sudo xattr -rd com.apple.quarantine /Applications/LockedApp.app
一个简单的例子:
比如我现在已经下载了一个dmg容器,打开它,可能知道Mac上的AE插件的扩展名为*.plugin,而应用程序的扩展名为*.app。因此,在dmg中,插件/应用程序可以位于顶部,也可以位于文件夹/文件夹中。
在此示例中,插件位于文件夹中,这就是为什么我们需要将文件夹或从dmg提取到任何位置的原因,就我而言,它是下载,如果只有插件或应用程序,请提取它。
然后找到并打开终端应用程序并复制以下命令:
sudo xattr -rd com.apple.quarantine
- 然后点击空格键
- 拖放提取的插件
- 点击回车键
它会询问密码的,然后你输入正确的密码,现在可以运行拖动的插件了。
如果有多个,你必须对每个破解的插件或应用程序执行相同的操作,在这种情况下,Motion Blur Pro在子文件夹中有很多插件,你需要对它们执行相同的操作。
如果你的情况只有一两个,你会一一对它们做同样的事情,在你可以将插件放入After Effects plugins文件夹后,它们将毫无问题地稳定运行。