Imatest 설치 패키지를 열면 다음과 같은 대화 상자가 표시됩니다.
영향 대상:
Imatest의 모든 버전에 대한 전체 설치 프로그램입니다.
모든 버전의 macOS
해결 방법 1: MCR 및 Imatest 업그레이드 설치 프로그램을 별도로 설치합니다.
설치하려는 Imatest 버전에 해당하는 Matlab 컴파일러 런타임(MCR) 버전 목록에서 MCR 버전("R202Xa/b")을 찾으십시오.
Mac Intel 64비트 용 MCR을 다운로드하여 설치하십시오 .
설치하고자 하는 Imatest 버전에 맞는 업그레이드 설치 프로그램을 다운로드하여 설치하십시오 .
해결 방법 2: 경고 재정의
"시스템 환경설정" > "보안 및 개인 정보"로 이동하세요.
"일반" 탭에서 Imatest Master에 대해 "그래도 열기"를 클릭하세요.
열기를 선택하세요.
여기서부터 설치를 진행하세요.
원인
Apple은 작년에 공증 검사 방식을 변경하여 아카이브 파일 내의 바이너리 파일까지 검사 대상으로 포함시켰으며, 이는 모든 macOS 버전에 영향을 미칩니다. 이전에는 런타임 설치 프로그램의 바이너리 파일에 직접 코드 서명을 할 수 있었지만, 이제는 런타임 설치 프로그램이 제대로 작동하지 않기 때문에 런타임 아카이브 파일 내의 어떤 파일에도 코드 서명을 할 수 없습니다. (또한 Mathworks에서 제공하는 JRE 버전은 오래된 macOS SDK를 기반으로 빌드되었기 때문에 공증을 받을 수 없습니다.)
저희는 이 문제를 Mathworks에 보고했지만, 단기적으로는 해결될 것으로 예상되지 않습니다.