윈도우 환경에서 VMware 가상머신에 Mac OS X 8 (해킨토시) 설치

/*
 *아이폰 앱이 잘 만들어졌는지 확인을 해달라는데.....
 *
 *난 개발도 윈도개발만 좋아하는 윈도우 매니아라서 IOS를 한번도 만져본적이 없다.
 *그래서 VM을 이용해 OS X 설치 와 Xcode를 이용한 아이폰 에뮬레이터를 써보고자 삽질   *을 시작한다.
*/

1. 윈도우에서 VMware를 이용해 IOS 띄우기


1.1. 준비물



*혹시나 하는 에러 발생을 줄이기 위해 
*컴퓨터 소유자명이 한글이라면 영문으로 바꾼다.
*설치에 사용되는 파일 및 경로가 영문으로만 되도록 한다.



2. 가상머신 환경 구성

2.1. VMware Unlock

VMware는 공식적으로 Mac OS X를 지원하지 않는다.
다운로드받은 unlocker2018.zip의 압축을 해제한 후 unlocker.exe 또는 win-install-cmd파일을 관리자 권한으로 실행한다.



완료시 아래와 같이 가상머신 지원 OS목록에 Apple Mac OS X가 추가된 것을 확인 할 수 있다.

해당 화면과 같이 되지 않는다면 확인해야 할것 
1. VMware 버전 확인 --> VMware Workstation 12 Player (난 다른버전으로 했을 때 안됨)
2. VMware 설치 후 VMware의 모든 프로세스를 종료 시킨 후 unlock 실행
3. unlocker를 관리자 권한으로 실행 
4. VMware, unlocker 설치 경로에 한글이 있는지 확인


2.2. 가상머신 환경 설정

일반적인 OS 설치과 크게 다르지는 않지만 설정을 조금 변경해야하는 것이 있다.
내가 설치한 순서대로 기재하면

1. Create a New Virtual Machine 클릭
2. I will install the operation system later 선택
3. Apple Mac OS X 10.8 버전 선택
4. 이미지 이름/저장위치 (영문만) 
5. 디스크 크기 (40GB) / 디스트 타입 (Store Virual disk as a single file) 
6. 하드웨어 커스텀 설정 : 2core / 4GB / New CD/DVD에 다운로드 받은 IOS파일 선택

이 순서대로 작업을 마치면 이미지 저장위치에 .vmx확장자를 사용하는 configer파일이 생성된다.
이걸 텍스트에디터로 열고
smc.version = "0"
를 추가한다.





3. OS X 설치

설치 방법은 여타 OS랑 크게 다르지 않아서 생략한다.
다만 처음에 디스크 파티션을 잡지 않으면 설치 진행이 불가하다.
(리눅스 계열같은 경우 설치 과정에서 디스크 파티션을 잡는데 이건 미리 잡아놓고 설치 해야된다.)

설치가 진행되지 않는다.


파티션을 잡으려면 OS X 부팅 후 바로 나오는 OS X 유틸리티 창에서 디스크 유틸리티 선택해서 잡아야한다.



상단의 파티션 Tab을 클릭한 후
+ 버튼를 눌러 파티션 추가 > 적용 > 파티션 버튼을 순서대로 클릭하여 가상머신에서 할당한 크키를 전부 1개 파티션으로 사용하는 것 같다.
난 IOS의 파티션 구성을 어떻게 해야 효율적인지 모르니깐 그냥 이렇게 통으로 잡고 설치를 진행했다.

파티션 설정이 완료된 후 화면은 아래와 같다.





4. 설치 완료

어찌 됬든 VMware를 이용해 Mac OS X가 가능하다. 테스트 겸 간단한 사용을 몇개 해봐도 별 문제는 없는 듯하다.





이제 dmg파일로 xcode 설치하지 삽집을좀 해봐야겠다.







댓글

이 블로그의 인기 게시물

파이썬 코드 윈도우 WPF(C#) UI로 배포(exe파일)

[WPF] 텍스트 에디터 - AvalonEdit 사용/제어

(아이온 매크로)아이온 일반 키보드로 H/W스왑 매크로