VMWare는 정식으로 MacOS(OSX86)을 지원하지 않기 때문에 맞는 VMWare-Tools를 사용할수 없습니다.
즉, 가장 중요한 해상도를 기본해상도(800x600)정도만 사용해야한다는 게 문제입니다.

해외 포스팅된 글을 보면 VMWare 5버전대에서 10.4.x이전의 해킨토시를 이용했을때 freebsd vmware-tools를 강제로 설치한 경우를 발견할수는 있습니다. 또한 자동 프로그램으로 만들어놨더군요.
그러나, VMWare 6 버전 및 10.5.x (Leopard) 버전의 해킨토시에서는 적용하기 힘들었습니다. (실력부족일수도 있겠지만... ㅠ.ㅠ)

다른 글들을 보다가 아쉬우나마 해상도 조절에 대한건 발견할수 있었습니다.
두가지의 방법이 있는데 보면,

1. 부팅시 커맨드라인에 해상도를 명시하는 방법
OSX가 부팅할때, F8을 눌러 부트 프롬프트 상에서 다음과 같이 입력합니다.
"Graphics Mode"="1280x1024x32" -v
이 방법은 매번 부팅시 해줘야하는 번거로움이 있습니다.
(해상도는 자신에 맞게 숫자를 조절해주면 되겠죠.)

2. 영구적으로 해상도 변경방법
  • OSX를 부팅한 후
  • Applications folder의 TextEdit 프로그램을 열고
  • TextEdit에서, /Library/Preferences/SystemConfiguration/com.apple.Boot.plist 을 엽니다.

<key>Graphics Mode</key>
<string>1280x1024x32</string>

  • 입력 후 Save As..를 눌러
  • 같은 com.apple.Boot.plist 이름으로 Desktop 위치에 저장을 합니다.
  • 그리고 /Library/Preferences/SystemConfiguration/ 폴더를 연 후
  • 조금 전에 저장한 com.apple.Boot.plist file 파일을 위 폴더로 드래그 합니니다.
  • 매시지가 나오면,authenticate and Replace 를 클릭 후, 어드민 비밀번호를 입력합니다.
  • 그리고 리붓하면 변경된 것을 볼수 있습니다.


아래는 com.Apple.boot.plist 파일입니다. 아마 이렇게 되겠죠.:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://
www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
            <key>kernel</key>
            <string>mach_kernel</string>
            <key>Kernel Flags</key>
            <string></string>
            <key>Graphics Mode</key>
            <string>1280x1024x32</string>
</dict>
</plist>



출처 : http://pcwizcomputer.com/index.php?option=com_content&task=view&id=31&Itemid=45

Posted by redcroix
,

역시나 아이폰/터치 개발환경을 만들기 위해 윈도에서 힘들여서 시도하느니 편리한 맥환경을 이용하는게 정신건강에 좋겠다는 생각이 들어, 거금을 들여 맥을 사기엔 심히 부담이 되는 관계로 우회 하기로 결정했습니다.
(아래의 방법으로 윈도에서 개발 가능하긴 하지만.. 여러모로 신경이 쓰이는 일이 많습니다.)

그래서 기존의 컴을 활용할 방법을 찾으니, 애플이 친절히도 인텔시퓨를 사용하게 된 이후로 해킨토시라는 방법을 네티즌들이 개발해놨더군요.
즉, 인텔시퓨를 사용하는 일반 PC에 맥OS(OSX86)를 설치하는 방법으로 애플 맥을 사지 않더라도 개발환경 정도는 충분히 활용할 수 있겠네요.
(일부 유저들은 이 방법으로 아예 윈도 대신 맥을 메인으로 쓰는 분도 계시더군요.. ^^)

설치를 위해선 두가지의 방법이 필요합니다.
 1. 남는 컴퓨터를 이용하여 맥OS를 설치한다.

 2. 가상 머신을 이용하여 맥 OS를 설치한다.

대부분은 집에 남는 컴퓨터 또는 노트북이 있는 경우 첫번째 방법을 추천합니다. 가상머신의 경우 맥OS의 지원에 대한 부분을 따져야하며, 설치하기 까다롭기 때문입니다.

설치를 위해서는 일단 맥OS가 필요합니다. 대부분 torrent에서 구할수 있으니 이부분은 넘어가고..

다시
1. 남는 컴퓨터를 이용하여 맥OS를 설치할 경우 자신의 CPU가 SSE3를 지원하는지만 체크 하면 대부분은 설치에 무리가 없는것 같습니다.
(SSE3의 지원 여부는 공개프로그램인 cpuz를 받아서 확인해보세요.)
그리고 설치에 대한 부분은 많은 해킨토시 관련 글들이 있으니 확인 해보시면됩니다.

2.가상 머신을 이용하여 맥 OS를 설치하는 경우를 생각해봅니다.
저는 몇가지 이유 때문에 이 방법을 이용했습니다.
가상 머신의 경우 백업에 용이하며, 시스템이 틀려져도 그 환경을 동일하게 카피 할 수 있기 때문입니다.
(물론, 느립니다. 감안해야 할 부분이죠)

가상 머신을 선택해야하는데, VMWare, VirtualPC등 몇가지가 보이네요. 이중 가장 안정성이 있는건 VMWare라고들 합니다.
VMWare에 설치시 맥OS버전은 10.5.5가 가장 낫겠네요. 10.5.6의 경우 아직 VMWare에 안정적으로 설치 되지 않는다고 합니다.
(아이폰/터치 개발 환경은 10.5.X 이상의 버전이어야 합니다. 10.4.X 버전 이하는 SDK를 적용하기 힘듭니다.)
10.5.5를 Guest Operating System은 freebsd로 선택한 후 설치하면 오류를 만날 확율이 낮아진다고 합니다.
그리고 하드는 20기가 이상으로 해주시면 될듯 하네요.

맥OS이미지를 이용하여 설치할 경우 VMWare에서 직접 이미지를 이용한 가상CD롬보다는 DAEMON Tools등을 이용한 외부 툴을 이용하는게 오류를 만날 확율이 낮아집니다.

사용자 삽입 이미지

설치를 하면 아주 만족할만한 맥OS환경이 나옵니다. ㅎㅎ
사파리에서 developer.apple.com 에 들어가 개발자 등록후 iphone sdk 2.2.1버전을 다운 받아서 설치하면 간단히 개발환경 끝.. :)
주의. 설치된 10.5.x버전에서 10.5.6으로 업데이트 하면, 리부팅후 커널 패닉 나올수 있습니다. 업데이트는 신중히..

- 아주 날림으로 글을 쓰는군요.. 저도 vmware에 맥os는 처음이라.. 삽질을 하면서 설치했습니다.. ^^
VMWare에 설치가 어려우신 분들은 torrent를 잘 검색해보시면 VMWare에 설치해놓은 해킨토시의 이미지를 바로 구하실수도 있습니다. - 아주 추천합니다.
(바로 이게 VMWare의 장점이 되겠죠. 받아서 풀어서 open하면 자신이 설치한것처럼 바로 펼쳐지니. )

일단 좀 더 만져봐야겠네요. ^^
-별도움이 안되는 내용을 글로 적다니.. 끄적끄적...

Posted by redcroix
,