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 版本都會受到影響。以前,我們可以自行對執行時間安裝程式中的二進位檔案進行程式碼簽名,但現在我們無法對執行時間歸檔檔案中的任何內容進行程式碼簽名,因為這會破壞執行時間安裝程式(此外,Mathworks 提供的 JRE 版本也無法進行公證,因為它基於舊版 macOS SDK 建置)。

我們已經將此問題報告給了 Mathworks,但短期內預計不會有修復方案。