답변:
임시 솔루션 :
ProductVersion 아래의 /System/Library/CoreServices/SystemVersion.plist에서 10.10을 10.9 이하로 변경하면 문제를 해결할 수 있습니다.
그러나 Safari, Mail 부팅이 금지됩니다. 따라서 한 번에 하나만 선택하고 ProductVersion을 앞뒤로 변경할 수 있습니다.
** 업데이트 : (공식 수정) **
Mathworks는 Matlab 2012a ~ 2014a 용 패치를 출시했습니다. 이 링크 를 사용 하여 사용중인 버전에 맞는 패치를 다운로드하십시오
Yosemite Beta 2에는 또 다른 문제가 있습니다. Matlab이이 오류 메시지와 함께 맨 처음에 실행되지 못하게합니다.
이 버전의 응용 프로그램 "MATLAB_R2012b"를이 버전의 OS X와 함께 사용할 수 없습니다.
해결책은 다음과 같습니다.
Show Package Contents
Contents/Mac OS
startMatlab
Matlab을 실행하기 위해 베타 1에서 사용 된 임시 수정 사항이 여전히 필요합니다.
다음 은 문제를 해결하기위한 튜토리얼 비디오입니다 (베타 2).
및 상기시켜 여기 베타 1에 충돌 고정 용 비디오입니다
확실한 솔루션. 시스템 해킹이나 데스크탑 별명없이 잘 실행됩니다.
여기에서 패치를 다운로드하십시오 : http://files.mc128k.info/data/public/92d26d.php
MatLab과 Mac OS 10.10 Yosemite 표준 앱을 한 번에 모두 실행하고 실행할 수있는 수정 프로그램은 ProductVersion을 10.9 또는 10.10 대신 10.90으로 설정하는 것입니다.
1. 버전 번호 편집
터미널을 사용하여 버전 번호를 10.10에서 10.90으로 변경하는 것이 더 쉬울 수 있습니다 (특히 편집 한 내용을 저장하는 데 권한 문제가있는 경우). 열린 터미널 및 유형
sudo nano -w /System/Library/CoreServices/SystemVersion.plist
비밀번호를 입력하면 파일을 편집하여 저장할 수 있습니다. 디스크 유틸리티를 사용하려면 되돌려 야합니다.
2. 별칭을 만들어 Matlab을 엽니 다.
Behrad3d의 답변에서 가져온 Matlab을 열려면 별칭을 만들어야합니다.
1- 응용 프로그램 폴더에서 Matlab 응용 프로그램 파일을 찾습니다. 2- 오른쪽 (컨트롤)을 클릭하고 "패키지 내용 표시"를 선택합니다. 3- "컨텐츠 / Mac OS"로 이동합니다. 4- "startMatlab"파일을 오른쪽 (컨트롤) 클릭합니다. 5- 별명 6-별명을 다른 폴더 (예 : 데스크탑)에 복사하십시오. 7- 별명을 실행하십시오.
버전 R2013b 및 R2014a에서 작동하는 영구 수정 :
ProductVersion 아래의 /System/Library/CoreServices/SystemVersion.plist에서 10.10을 10.90으로 변경하십시오. 이렇게하면 OSX의 기본 앱이 중단되지 않습니다.
다음 단계는 Matlab의 '번들 버전' 을 8.XX에서 9.XX로 변경하는 것입니다 (기본적으로 첫 번째 숫자 만 ' 9 '로 변경하고 나머지는 변경하지 마십시오 ). 그렇게하려면 Matlabs Info.plist를 편집하십시오 : /Applictions/Matlab_XXXX/Contents/Info.plist
R2013b 및 R2014a에서 개인적으로 테스트했습니다. 효과가있다. 충돌이 없습니다. 이전 버전의 Matlab에 동일한 논리를 적용하려고 할 수 있습니다.