2009년 09월 17일
[iPhone]MonoTouch평가판 설치기
앞서 소개 해 드렸던 "MonoTouch"가 평가판을 제공하고 있습니다. 설치 과정을 간단히 소개합니다. 간단(?)합니다.
설치 페이지(link)에 가시면 보시는 것처럼 기본적인 환경을 설명하고 있습니다. .NET프레임워크를 사용하여 개발은 하지만, iPhone SDK위에서 동작을 해야 하므로 맥 환경은 필수가 되겠습니다. Snow Leopard에서도 문제없이 동작을 하나 보네요. 전 아직 업그레이드를 안해서 확인하지는 못했습니다.
MonoTouch를 설치하기 전에 반드시 "Mono"(모노)를 설치하라고 빨간색으로 설명을 해 놨습니다. Mono는 이곳에서 다운로드하여 설치 하시면 됩니다.
설치를 하셨으면 평가판 다운로드 페이지(link)에서 이메일을 입력한 후 다운로드 합니다.
http://monotouch.net/DownloadTrial
monotouch-eval-1.0.2.pkg 파일이 다운로드 됩니다. 더블클릭해서 설치를 시작합니다. 아래 이미지들은 각 단계에서 보시는 화면을 캡쳐 한 것입니다.
지원언어는 영어뿐입니다. 


여기까지 보셨으면 기본 SDK는 설치가 완료 된 것입니다. 평가판에서는 안나옵니다만, 정식판의 경우는 Activation단계가 추가 되어 있습니다.
"Mono"의 경우 자체 통합 개발 툴인 "MonoDevelop"을 별도 프로젝트로 운영하고 있습니다. "Mono"기반의 개발을 위해서는 필수 툴이 되겠습니다. 현재 2.x버젼까지 나와 있습니다만, 주의할 것은 MonoTouch가 추가 된 것을 다운 받아 설치 해야 합니다. 아래 링크에서 다운 받습니다.
http://monodevelop.com/Download/Mac_MonoTouch
다운 받으시면 맥용 설치 패키지로 되어 있어서 아래와 같은 화면을 보실 수 있습니다. 설치 방법은 간단해서 화면의 이미지처럼 MonoDevelop.app를 "/Applications"디렉토리에 끌어나 놓기 하시면 됩니다. (대부분 맥용 어플리케이션이 .app의 복사로 끝납니다만..^.^;)
자, 여기까지 완료 했다면 기본적인 설치는 모두 끝났습니다. 개발 하는 것만 남았습니다. ^.^
아래는 "MonoDevelop"을 실행시킨 화면 입니다.
신규 솔루션 생성 메뉴에 "iPhone"항목이 추가 되어 있는 것을 확인 할 수 있었습니다.
다국어 지원이 제대로 안되어서 영어가 아닌 환경에서는 MonoDevelop이 제대로 보이지 않을 수 있습니다. 폰트 맵핑에 문제가 있는 것 같더군요. 위의 화면도 폰트 문제를 해결 하고 난 후의 것입니다. 한국어의 경우 어떻게 나올지 잘 모르겠습니다. 혹시 문자가 안나오는 현상이 있다면 다음의 방법을 사용해 보세요.(일본어의 경우는 입력에 문제는 있지만, 출력 문제는 해결 되었습니다.)
"Mono"가 설치된 아래 디렉토리에 "pango.aliases"라는 파일을 생성합니다.
/Library/Frameworks/Mono.framework/Versions/Current/etc/pango
생성한 파일에 다음을 입력하고 저장합니다.
"Lucida Grande" = "Hiragino Kaku Gothic Pro"
내부적으로 사용하는 폰트를 대체해 주는 지시인 것 같습니다. "Hiragino Kaku Gothic Pro"를 적당한 한국어 폰트로 설정하세요.
UI는 Xcode의 InterfaceBuilder를 사용하고 있으니 Xcode도 설치 되어 있어야 하겠습니다.
이상 간단한 평가판 설치 과정 이었습니다.
Objective-C를 조금씩 공부 중이었는데, MonoTouch가 나왔으니 일본에 오면서 끊었던 닷넷 개발 관련 책을 꺼내서 봐야 할 것 같습니다. ^.^
설치 페이지(link)에 가시면 보시는 것처럼 기본적인 환경을 설명하고 있습니다. .NET프레임워크를 사용하여 개발은 하지만, iPhone SDK위에서 동작을 해야 하므로 맥 환경은 필수가 되겠습니다. Snow Leopard에서도 문제없이 동작을 하나 보네요. 전 아직 업그레이드를 안해서 확인하지는 못했습니다.


http://monotouch.net/DownloadTrial






"Mono"의 경우 자체 통합 개발 툴인 "MonoDevelop"을 별도 프로젝트로 운영하고 있습니다. "Mono"기반의 개발을 위해서는 필수 툴이 되겠습니다. 현재 2.x버젼까지 나와 있습니다만, 주의할 것은 MonoTouch가 추가 된 것을 다운 받아 설치 해야 합니다. 아래 링크에서 다운 받습니다.
http://monodevelop.com/Download/Mac_MonoTouch


자, 여기까지 완료 했다면 기본적인 설치는 모두 끝났습니다. 개발 하는 것만 남았습니다. ^.^
아래는 "MonoDevelop"을 실행시킨 화면 입니다.


"Mono"가 설치된 아래 디렉토리에 "pango.aliases"라는 파일을 생성합니다.
/Library/Frameworks/Mono.framework/Versions/Current/etc/pango
"Lucida Grande" = "Hiragino Kaku Gothic Pro"
UI는 Xcode의 InterfaceBuilder를 사용하고 있으니 Xcode도 설치 되어 있어야 하겠습니다.
이상 간단한 평가판 설치 과정 이었습니다.
Objective-C를 조금씩 공부 중이었는데, MonoTouch가 나왔으니 일본에 오면서 끊었던 닷넷 개발 관련 책을 꺼내서 봐야 할 것 같습니다. ^.^
# by | 2009/09/17 14:04 | iPhone | 트랙백 | 핑백(1) | 덧글(6)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
... 라이브러리에서 제대로 지원하지 못합니다. 처음 소개한 글에서 일본어의 경우 문자가 깨지는 문제를 해결하는 내용을 소개한 적이 있습니다. 이전글 : [iPhone]MonoTouch평가판 설치기 설치 후 사용에는 문제가 없었습니다만 샘플을 만들면서 화면을 캡쳐하다 보니 일본어가 상당히 눈에 거슬렸습니다. 차라리 영어 화면이 보기 쉽지 ... more
"Mono"가 설치된 아래 디렉토리에 "pango.aliases"라는 파일을 생성합니다. <== 이걸 어떻게 생성을 하나요?
/Users/{이용자아이디}/.config/MonoDevelop/log
에 있습니다.