예전부터 아이팟(아이폰) 어플리케이션을 만들어보고 싶었습니다.
그런데 수능, 등등 여러가지 문제로시간이 부족했었는데, 수능이 끝나고 겨울방학까지 한 지금은 시간이 넘치므로 ;) 어플리케이션 제작에 도전해보려고 합니다.
우선 아이팟(아이폰) 어플리케이션을 제작하려면 iPhone SDK를 설치해야 한다고 하더군요. 그런데 그 조건은 반드시 MAC OS여야 하고, 레오파드 10.5.8 이상의 버전에만 설치가 가능해서 우선 MAC의 운영체제를 준비해야하는데요.
제가 사용하고있는 데스크탑에 Vmware라는 프로그램으로 가상의 공간을 만들고 맥을 설치해서 그곳에 아이폰 SDK를 설치하여 사용할까 했습니다만, 데스크탑의 성능이 그닥 좋지못해서...1
그냥 나중에 외부에서도 사용할 수 있도록 제 넷북에 설치하기로 했습니다.
우선 인터넷에서 제 넷북(HP mini 1013tu)과 맥OS의 호환성을 확인해야 하는데요,
'웹초보'께서 블로그에 차트형식으로 정리를 해놓으셔서 손쉽게 확인할 수 있었습니다.(관련링크 : 맥 OS X의 넷북 호환성 차트)
제 넷북은 mini1000버전과 하드디스크가 SSD형식인 것만 다를 뿐, 그 외에는 모두 같으므로 mini1000의 호환성을 확인하면 되었습니다.
그리고 torrent에서 OS X를 구해서 설치하려는데,, 처음에는 넷북에는 CD-ROM이 없어서 가지고있는 4GB USB에 CD영역을 생성해 그것을 이용해서 설치하려고 했습니다. 그런데,, 그게 뜻대로 잘 되지않더군요. 울트라iso를 이용해서 iso파일을 열어보면 위에 "부팅가능"이라고 표시되지 않고 "하이브리드"라고 표시가 되더군요. 뭔가 좀 다른 것 같습니다.
그래서 결국 넷북에 제 CD-ROM을 연결시키기 위하여 용산가서 IDE:SATA-USB 젠더를 구입한뒤, iso파일을 네로를 이용해서 DVD를 구운 뒤 넷북에 연결해서 그것으로 부팅을 도전했습니다.
그런데도 이번에도 또 안되더군요 ㅜㅜ
부팅은 되는데, 도스화면에서 안넘어갔습니다.
그래서 결국 네이버링을 이용해서 우연히 같은 1013tu기종에 MAC을 설치하신 분의 글을 읽고 그것대로 따라했습니다.
(관련링크 : 1013tu 레오파드 설치기)
름베르님께서는 우선 iDeneb v1.3(10.5.5)를 설치한 뒤, 업데이트를 이용하여 10.5.8로 올라가는 방법이었습니다.
iDeneb의 상위버전(v1.6-10.5.8)도 존재하지만, 설치를 도전하면 호환성에 문제가 있는지 오류가 발생하더군요2
iDeneb v1.3은 구글링을 통해 손쉽게 토렌트를 손에 넣어서 금방 다운로드를 할 수 있었습니다.
그것을 이용해 름배르님의 글과 제공해주신 링크를 봐가면서 차례차례 해나아갔습니다.
(관련링크: 외국 사이트: OS X 인스톨 가이드)
꾀부리면서 외국 사이트에 나와있는 중간단계를 SKIP한적도 있었는데3...그러면 안되더군요..
바로 뒤에서 막혀서 처음부터 다시 설치 한 것이 여러번이나 됩니다 ㅜㅜ
그렇게 iDeneb v1.3을 설치하고, 제공해주는 것을 따라서 각종 드라이버를 설치하고 카멜레온 버전을 올리고, DSDT Patcher를 이용하여 패치를 한 다음 업데이트를 했습니다. 시간은 꽤나 오래걸렸지만 다행히 무사히 업데이트를 하여 10.5.8로 올렸습니다.
아, 외국사이트에서 제공해준 패치파일에 그래픽드라이버도 들어있지만4거기서 말하는대로 절대 설치하면 안됩니다. 그거설치하면 바로 커널패닉 발생해서 처음부터 다시해야합니다 ㅜㅜ
10.5.8업데이트를 한 다음에, 그래픽드라이버를 설치하시려면, 구글링 조금만하시면 금방 그래픽드라이버를 받으실 수 있습니다.
저같은경우는 여기에서 압축 파일을 받은 다음 그래픽 드라이버쪽만(Gma950폴더) Kext helper를 이용하여 설치하였습니다.
아, 비밀번호 걸리지 않은 상태에서는 Kext helper가 작동하지 않으므로, 도로 비밀번호 설정을 해줬습니다 :)
이렇게 모든 셋팅을 마친 다음 아이폰 SDK를 설치하고 용량을 확인해보니 1GB도 안남더군요..아슬아슬...
역시 SSD는 무리인가,,라는 생각도 가끔 듭니다 ㅜㅜ
정 안되면 Hdd로 돌아갈까...하고 생각도 하게됩니다.(물론 다시 설치할 것을 생각하면 머리아프지만..)
그래도 '드르륵 드르륵'하고 HDD 돌아가는 소리가 나지않고, HDD에 비하면 충격에 강해서 그걸로 위안을 가지렵니다~
그럼 나중에, XCode를 이용하여 어플리케이션 제작에 대한 내용과 스크린샷 몇장 올리겠습니다.
아아, 맞아.제가 아이폰 SDK를 배우기위해 구매한 책이 있는데요.
제목이....아.이책이예요.
책 제목은 『터칭! 아이폰 SDK 3.0』 저자는 '강덕진5'이란 분이시고, 기본적인 설치부터 각각 툴에 대한 설명, 예제 등 모두 탄탄하게 제작된 책입니다.
책값은 32,000원 전 교보문고에 직접 가서 구매하면 더 쌀까 생각하고 다른책도 살겸 교보문고에서 구매했는데...
정가 그대로 받더군요ㅜㅜ!!! 더구나 실수로 회원카드도 두고와서...적립도 못했답니다ㅜㅜ
쨋든 아이폰 SDK 개발에 대하여 배워보고 싶으신 분께서는 ↑↑위의 책 강력 추천합니다!
아, 프로그래밍에 대하여 아직 접해본 적이 없으신 분께서는 C나 어떠한 한 언어로 기초적인 개념을 배우시고 접하시면 다가가는데에 더욱 손쉬우실 것이라 예상합니다!
- 듀얼과 쿼드가 대세인 세상에서 아직도 싱글코어[펜티엄4 프레스캇] 사용중입니다.. [본문으로]
- 여기서 또 DVD하나 날렸습니다.. [본문으로]
- Ex. 절대 비밀번호 걸지 말라고했는데, 걸어서 업데이트 후 키보드 먹히지 않을때 키보드 드라이버 설치를 암호 못적어서 못했다던가... [본문으로]
- 「AppleGMA950.kext」 와 「AppleINtegratedFramebuffer.kext」 요 두녀석!!! [본문으로]
- 2004년부터 2005년까지 삼성 소프트웨어 멤버십에서 활동했고, 2005년부터 2009년 5월까지 삼성전자 미디어 개발팀에서 미디어 플레이어를 만드는 시스템 엔지니어로 근무했다. 현재는 미국 스토니브룩대학교 컴퓨터공학 석사 과정에 재학 중이다. [본문으로]
'IT > 프로그래밍' 카테고리의 다른 글
| DirectX SDK (June 2010) (0) | 2010/07/02 |
|---|---|
| 넷북에 해킨토시 OS X 10.5.8(Leopard)을 설치하였습니다. (2) | 2010/01/13 |
| 광고차단 프로젝트 ~ NoAdProject ~ (2) | 2009/05/26 |
| NoAdProject (0) | 2009/05/25 |
| 역시 닷넷은 너무 어렵습니다 ㅜㅜ<> (2) | 2009/05/20 |
| 함수 그래프 작성 프로그래밍중... (1) | 2009/03/15 |
