Programming/iPhone

VMWare를 이용한 아이폰 개발

통통만두 2010. 6. 30. 15:42
반응형

아이폰 개발에 입문하시고 싶은데, 무턱대고 고가의 맥북을 지르자니 부담스럽고,

해킨을 설치하자니 어렵고, 간단한 개발 테스트는 해보고 싶으신 분들은

VMWare와 같은 툴을 사용하시면 간단한 개발 테스트를 해볼 수 있습니다. (저는 맥북이 있지만요..)


VMWare에 해킨에 설치하듯이 OSX 설치파일을 가지고 설치하는 방법도 있지만 WMWare에 설치 자체가 만만하지 않죠?


인터넷을 통해 WMWare에 이미 설치해서 테스트해볼 수 있는 Virtual Machine 파일을 쉽게 구하실 수 있습니다.


사용방법을 간단히 설명드리겠습니다.


1. 파일은 torrent를 이용해서 다운받겠습니다. 구하기가 제일 쉬운거 같더군요.

   구글에서 "VMWare leopard 10.5.7 torrent" 키워드를 입력하고 검색하세요.

   - 최신 XCode가 10.5.6 이상인가를 요구합니다.

   - "iDeneb Max OSX 10.5.7" 이 검색될 것입니다.


2. torrent 파일을 다운받아서, torrent를 이용해서 파일을 다운받습니다. (약 2.7기가)

   - VMWare Workstation 6.5에서 구동가능한 파일인것 같더군요.



3. 원하는 곳에 압축을 풀어주세요.(약 10기가 정도)


4. VMWare Workstation 6.5을 실행하고, [Open] 메뉴를 선택해서 압축을 푼 폴더에서 파일(하나만 보입니다)을 선택합니다.


5. VMWare에 새로운 탭이 나타납니다.


6. [Resume this virtual machine]을 선택해서 실행합니다.

    - 기본 상태가 "Suspend" 상태입니다.


7. 실행이 정상적으로 되었다면, 여기까지 1단계 성공입니다.


-------------------------------------------------------------

아주 중요한데요, 현재 다운받은 iDeneb 파일은 기본 상태가 "Suspend" 상태입니다.

Power off 하고 다시 시작하면 부팅이 안됩니다.

OSX 안에서 Shut down 이나 Log off해서 안됩니다.


그래서 종료에도 반드시 "Suspend"를 이용해야 합니다.

조금 불편합니다. 실수로 로그오프하면 부팅안되는 문제가 있습니다.

왜 이렇게 올렸는지 모르겠네요. 그냥 파워오프 상태로 올려도 되는데...흠

-------------------------------------------------------------


2단계 네트워크 설정입니다.


다운받은 Virtual Machine의 네트워크 가 "Host" 상태입니다.

저는 Native를 사용하므로 변경해서 사용하고자 입니다.

그러나 현재 suspend 상태이므로 VMWare에서 네트워크 연결 종류를 변경할 수 없습니다.


그래서

1. 가상머신이 설치되 곳의 "iDeneb Mac OSX 10.5.7.vmx" 파일을 노트패드나 기타 텍스트 편집기로 오픈합니다.


2.  ethernet0.connectionType = "nat"  를 적당한 곳에 추가합니다.

    - 램 용량 수정하고 싶으시면 찾아서 수정하셔도 됩니다.


3. OSX를 다시 실행(resume)하여 실행합니다.


4. 네트워크 설정에서 DHCP로 설정합니다.


5. 사파리에서 웹 연결해 보세요.


6. 여기까지 되었으면 2단계 성공입니다.


---------------------------------------

다음은 3단계 XCode 설치하기

---------------------------------------

1. 인터넷에 연결되었으므로 developer.apple.com에 접속해서 XCode를 다운받으시고 설치하시면 설치완입니다.



이상 간단히 VMWare를 이용한 방법이있습니다.


주의 :

  - OS 업그레이드하지마세요. 부팅안됩니다.

  - 종료하실땐 반드시, suspend 를 이용하세요.


PS. 종료 가능한 버전이 있었는데 10.5.4 였는데, XCode가 10.5.6을 요구해서 업그레이드 했더니 부팅이 안되더군요. T T


출처 : http://cafe.naver.com/mcbugi/15962

반응형