OSX 매버릭스(maverics)에서 마운틴 라이언(mountain lion)으로 다운그레이드 해야 할 필요가 생겼다. 매버릭스 환경에서 OSX 1.8 SDK 버전으로 맥 앱을 개발하면 OSX 1.9(매버릭스)에서 잘 실행되지만, OSX 1.8(마운틴 라이언)에서 맥 앱이 crash가 발생하는 경우가 있다.

crashing이 발생하는 경우의 대부분이 OSX SDK의 일부 obsulete 함수가 있는데, 이 함수를 사용하는 경우다. 이런 crashing 상태를 확인하기 위해 OSX 마운틴 라이언이 설치된 운영체제가 필요하다.

1. OSX 마운틴 라이언 다운로드

OSX 마운틴 라이언은 맥 앱스토어에서 유료로 판매된다. 이것을 다운로드 받고 응용 프로그램 폴더를 확인하면 찾을 수 있다.



2. 응용 프로그램 폴더에 다운로드 된 OSX 앱 확인

3. hdiutil 명령어로 dmg를 iso로 변환

다음의 경로로 이동한다.

$ cd /Applications/Install OS X Mountain Lion.app/Contents/SharedSupport

파일 목록을 확인하면 InstallESD.dmg 파일을 확인한다.


$ ls -al
 total 8690344
 drwxr-xr-x 4 root wheel 136 12 23 23:37 .
 drwxr-xr-x 11 root wheel 374 12 23 23:37 ..
 -rw-r--r-- 1 root wheel 4448808132 12 23 23:37 InstallESD.dmg
 -rw-r--r-- 1 root wheel 646916 9 30 15:44 OSInstall.mpkg

hdiutil 명령어로 dmg to iso 파일로 변환한다.[1] 변환된 .cdr 확장자는 .iso로 변경하면 된다.

$ hdiutil convert ./InstallESD.dmg -format UDTO -o ~/Downloads/InstallESD.iso
Driver Descriptor Map(DDM : 0) 읽는 중...
(Apple_Free : 1) 읽는 중...
Apple(Apple_partition_map : 2) 읽는 중...
disk image(Apple_HFS : 3) 읽는 중...
........................................................................................
경과 시간:  1m 40.307s
속도: 46.2M바이트/초
저장: 0.0%
created: /Users/powerumc/Downloads/InstallESD.iso.cdr

설치 디스크로 굽기

USB 설치로 구워도 되고, 필자의 경우는 Parallels에 가상 환경에 OSX 마운틴 라이언을 설치했다.

굽는 방법은 다음의 링크를 참고한다.
How to "burn" an ISO to USB flash drive? - http://forums.macrumors.com/showthread.php?t=598291


Posted by 땡초 POWERUMC

댓글을 달아 주세요