MacOS:Imatest 无法打开,因为 Apple 无法对其进行恶意软件检查。

打开 Imatest 安装包时,将显示如下对话框:

17a0 4ddd a665 5faaa5394737#media blob url=true&

影响:

解决方法 1:分别安装 MCR 和 Imatest 升级安装程序

  1. 从Matlab 编译器运行时 (MCR) 版本列表中找到与您要安装的 Imatest 版本关联的 MCR 版本(“R202Xa/b”)。

  2. 下载并安装适用于 Mac Intel 64 位系统的 MCR 。

  3. 下载并安装与您要安装的 Imatest 版本相对应的升级安装程序。

解决方法 2:忽略警告

  1. 前往“系统偏好设置”>“安全性与隐私”。

  2. 在“常规”选项卡下,单击“仍然打开 Imatest Master”。

  3. 选择“打开”。

  4. 请从这里继续安装。

原因

苹果去年更改了公证扫描方式,将归档文件中的二进制文件也纳入扫描范围,因此所有 macOS 版本都会受到影响。以前,我们可以自行对 Runtime 安装程序中的二进制文件进行代码签名,但现在我们不能对 Runtime 归档文件中的任何内容进行代码签名,因为这会破坏 Runtime 安装程序(此外,Mathworks 提供的 JRE 版本也无法进行公证,因为它基于旧版 macOS SDK 构建)。

我们已经将此问题报告给了 Mathworks,但短期内预计不会有修复方案。