해킨토시 설치 VMware 아이폰 개발 SDK 환경 구축

해킨토시 vmware 아이폰 SDK 개발환경 구축 후기


주말에 맥 해킨토시 설치 vmware 아이폰 SDK 개발환경 구축 하였습니다. 아이폰4 개발을 위해서 해킨토시 설치를 VmWare로 구축하였습니다. 조만간 맥 노트북을 구매하여 개발환경을 다시 해킨토시 설치 및 VMware 환경 구축 하겠지만, 빨리 아이폰4 개발을 맛보고 싶은 마음에 주말을 이용하여 해킨토시 설치 및 VMWare SDK 환경 구축을 하였습니다.

애플 해킨토시 구축환경에 쓰인 프로그램입니다.  애플 해킨토시 구축과정은 인터넷의 과정을 참고 하였지만 쉽지 않았습니다. 구축과정은 생략하겠습니다.

-------------------------------------------------------------
Mac OSX Snow Leopard v10.6.3
iphone_sdk_3.1.2_with_xcode_3.2.1__snow_leopard__10m2003
darwin.iso
-------------------------------------------------------------

개발 시스템 환경

OS : 윈도우7 울티메이트 K
CPU : Intel i7-875K
MainBoard : MSI P55-GD61
Memory : G.Skill 4GB
VMWare 7.1

구축과정에서 신기했던점은 Vmware 환경이라 하드웨어 환경을 따지지 않을 것이라고 생각하였는 데 그렇지 않네요. 해킨토시 무한 재부팅 이 되기도 하였고 맥 부터 이미지 darwin.iso 때문에 고생도 하였습니다. 메인보드와 CPU 타입에 따라 무한 재부팅이 되거나 해킨토시가 설치가 되지 않으니 환경과 설정파일을 설정하는 것이 중요합니다.

또 의구심이 드는 것이 아이폰 책을 알아보았습니다. 아이폰 SDK는 4.0까지 나온것으로 아는 데 아직 아이폰4 개발 서적은 없는 거 같습니다.



XCode 3.2.1 을 실행 화면


애플 개발자 과정을 등록하면 iphone sdk 을 다운로드 받을 수 있습니다. xcode 개발툴을 이용하여 아이폰을 개발하게 되니 필수적으로 설치하여야 합니다. 1년에 개발자 등록 비용은 10만원($99 /1년) 가량 소요된다고 홈페이지에 나와 있습니다. 하지만 다운로드 할때는 비용이 들지 않습니다.

개발자 등록과 XCode 다운로드 받기
https://developer.apple.com/technologies/xcode.html


iPhone SDK, Mac OSX Snow Leopard v10.6.3, vmware 개발, 아이폰 vmware, 아이폰 개발 구축환경, 아이폰 개발 책, 아이폰 구축환경, 아이폰개 발, 해킨토시, 해킨토시 vmware, 해킨토시 개발, IT, mac, 맥






아이폰 개발 툴 XCode 의 디자인 화면


아이폰 개발 책은 아직 배송되지 않았지만, 손이 건질건질하여 모르지만 간단히 만들어 보았습니다. XCode 툴의 UI를 만드는 화면입니다. 간단하게 아이폰 View에  Lable과 Button 을 배치하여 보았습니다. 그져 끌어다 넣으니 구성되는 것이 신기하였습니다.


iPhone SDK, Mac OSX Snow Leopard v10.6.3, vmware 개발, 아이폰 vmware, 아이폰 개발 구축환경, 아이폰 개발 책, 아이폰 구축환경, 아이폰개 발, 해킨토시, 해킨토시 vmware, 해킨토시 개발, IT, mac, 맥





XCode 의 아이폰 에뮬레이터 실행화면


XCode에서 Classes 폴더로 HelloWorld.app 파일을 이동하여 코딩을 간단히 하였습니다. 잘 만들고 싶지만 Objective-c 의 문법은 몰라서 안되겠네요. 빨리 아이폰 개발 서적이 왔으면 좋겠습니다.


iPhone SDK, Mac OSX Snow Leopard v10.6.3, vmware 개발, 아이폰 vmware, 아이폰 개발 구축환경, 아이폰 개발 책, 아이폰 구축환경, 아이폰개 발, 해킨토시, 해킨토시 vmware, 해킨토시 개발, IT, mac, 맥




Xcode 샘플소스 : 아이폰 개발 Hello World 출력하기


아이폰 개발을 설명하는 동영상으로 Hello World 을 출력합니다. 꼬마가 아이폰 개발을 잘하고 설명도 상세히 하네요.




참고할만한 아이폰 개발 소스
http://insightbook.springnote.com/pages/3930809

이 글은 "씨디맨" 의 동의 없이 전문 재배포 금지. 링크 및 트랙백은 허가 없이 무제한 허용 *  [자세히보기]

질문 또는 댓글을 남겨 주세요.

질문글은 무조건 답변 드리겠습니다. 이곳에 질문을 올려주세요.
이 글과 연관이 없는 급한 질문은 빠른 질문/답변을 이용해 주세요!

댓글 입력 폼

s;s s;s

     이미지 업로드

  1. enilab 2010.09.27 09:09 신고

    저도 해킨토시를 vmware에 설치하려고 몇번 시도했지만 결국 실패했습니다. AMD가 잘 안맞다고 하더군요... 그냥 훗날 Win Phone 7에나 집중해 볼라고... 쿨럭...

    perm. |  mod/del. |  reply.
    • 엔돌슨 2010.10.01 08:42

      AMD는 힘들다고 알고 있습니다. 윈도우모바일도 좋죠. 전에 EmbeddedVisualC++로 작업한적이 있었는 데 재미있었습니다. 근데 해킨토시를 사용하다가 결국 리얼맥으로 넘어가더라구요. 요즘 노트북 골라서 지르려고 벼루고 있어요. ^^

      perm. |  mod/del. | 
  2. 빵준씨 2010.09.27 20:26

    저도 이렇게 잠시 사용해봤는데 컴퓨터가 아무리좋아도 코딩다하고 시뮬레이터 한번 띄울려면 너무오래걸려서 ㅠㅠ 아이맥하나로 작업할라니까 손가는 부분도 많고 요즘은 손놓고 있죠.ㅋ
    어찌됐든 비싼 맥을 구입하기 힘들면 그래도 쓸만하죠~^^

    perm. |  mod/del. |  reply.
    • 엔돌슨 2010.10.01 08:46

      그나마 전 VM이지만 빠른가봅니다. 단, 마우스 조작할때 느리고 컴파일이나 시뮬레이터는 빠르더라구요
      하지만 리얼맥을 구매하기로 하였습니다. 하나 지르고 싶었는 이참에 궁금해서 해보려구요 ^^

      perm. |  mod/del. | 
  3. iNDIER 2010.09.27 23:02

    해킨토시를 VM에 설치하는 것은 좋지만..

    VM은 가상체제라 불안한 점이 많아 작업하기에는 매우 불편합니다. 제가 직접 Xcode를 해본 결과 매우 불안정하더라구요..

    아무래도 맥처럼 부드러운 성능을 누리시기 힘드실 듯..;

    perm. |  mod/del. |  reply.
    • 엔돌슨 2010.09.28 16:14

      아직 개발입문기라서 맥구매를 바로 하기는 힘들다는 생각이 들어서 VM으로 만들어 보았습니다.

      Head First Iphone Dev~ 책이 도착해서 책을 먼져보면서 개발해보려고합니다. 하다가 느리다는 생각이 당연히 들겠죠 ^^ 그럼 나중에 맥 중고로 하나 구매해도 될거 같아서요.

      perm. |  mod/del. | 
  4. 엔돌슨 2010.09.28 16:13

    Head First Iphone Dev~ 책이 왔습니다 ^^ㅋㅋㅋ
    이제 열심히 따라서 입문해보려고 합니다~~
    재미있는 걸 만들려고 생각중이니 기대하세요 ~~ *^^*

    perm. |  mod/del. |  reply.
  5. 지돌스타 2010.10.14 20:51

    맥북을 가지고 있지만 컴퓨터 2대 놓고 하는게 왜이렇게 귀찮은지... VMWare에 Mac 설치하려고 했지만 성공하지 못했습니다. Window 7 64bit 환경에서만 되더라구요. 인텔시피유를 쓰지만 32bit환경이라 포기했습니다. 차라리 iMac을 하나 구입해야겠다는...

    perm. |  mod/del. |  reply.
  6. ChangHyun.Kim 2010.10.21 15:43

    저도 헤드퍼스트 신청해놓고, 시작해보려구 하는데
    애플이 닫혀있긴 닫혀있는 느낌이네요..ㅎ
    주말에 안쓰는 노트북 싹 밀고, 해킨토시 도전은 해봐야겠네요.

    perm. |  mod/del. |  reply.
  7. 힘찬아빠 2010.10.23 18:54

    중간에 한숨쉬는게 귀엽네요 ㅎ

    perm. |  mod/del. |  reply.
  8. 영미 2010.12.22 23:06

    http://kwangho.tistory.com/1063
    여기에 똑같은 글이 아주 자랑스럽게 올라와 있네요.;;; 신고합니다

    perm. |  mod/del. |  reply.
    • 씨디맨 2010.12.22 23:12 신고

      아.. 죄송해요. 제가 설명글을 안올렸네요.

      kwangho.tistory.com 은 엔돌슨글이고 제블로그에 팀블로그로 활동중이예요.

      엔돌슨은 제 동생이구요 ^^; 어찌보면 동생이 자신의 블로그에도 글을 적고 제 블로그에도 글을 적어준거라 신고하시면 안됩니다. ^^;

      perm. |  mod/del. | 
  9. 곰팅이 2011.01.21 00:16

    아 저는 해킨토시깔다가 무한 재부팅되는 상태인데요 어떻게 해결하셨나요?

    vmware로 설치했는데 마치 멀티부팅처럼 부팅단계에서 윈도우마저 부팅이 안되더라고요ㅠㅜ

    그냥 밀면 되긴할텐데 살려야할 자료들이 있어서요..i;t

    해결방법이 아직도 기억나시면 kimminhoe@gmail.net로 간단히 설명해주시면 감사하겠습니다
    (아니면 댓글로라도)

    perm. |  mod/del. |  reply.
  10. seso 2011.03.11 06:12

    안드로이드에 비해 확실히 개발환경 구성이 잘되어있네요~

    역시 UI쪽이 잘되있는듯~ 하지만 오브젝티브C는 정말.......

    perm. |  mod/del. |  reply.