728x90

Xamarin Forms 를 하면서 가장 보고 싶었던게 iOS 구동화면 이었습니다.

안드로이드 , Windows 는 바로 결과를 확인할 수 있지만 iOS 는 그렇지 않기 때문이죠

지난 포스팅에서 VMWare 에 Mac 환경 구성을 완료했습니다.

VMWare 에 Mac 환경 구축하기 - 1 :http://kjcoder.tistory.com/209

VMWare 에 Mac 환경 구축하기 - 2 : http://kjcoder.tistory.com/212

이제 Mac 에서 디버깅이 가능하도록 개발 환경을 구성해볼까요?

 

우선 원격 로그인이 가능하도록 설정해야합니다.

사과로고 > 시스템환경설정 > 공유로 접근합니다. (이미지는 영문)

아래 그림과 같이 원격 로그인과 원격 관리를 체크해 주고 전체 사용자가 접근 가능하도록 해줍니다.

(전체사용자를 원하지 않으면 특정 사용자를 지정해도 됩니다.)

이제 iOS 개발 도구인 Xcode 를 설치합니다.

App Store 에서 Xcode 로 검색하면 가장 처음에 있습니다. (참고로 제 Mac 환경을 시에라 버전입니다.)

Agree(동의) 합니다.

설치가 진행됩니다. 설치에 좀 시간이 소요됩니다. 좀 많이...

설치가 완료되면 아래처럼 나타납니다.

이제 Visual Studio 를 설치합니다.

http://xamarin.com/download 링크로 이동하고 아래 화면의 내용을 적당히 채운 후 다운로드 받습니다.

Full Name (이름)은 중간에 공백이 있어야 제대로 인식됩니다. (에고 이미지는 공백이 없군요 저렇게 하면 안됩니다. "kang jun" 이런식으로...)

다운로드가 완료되면 하단에 다운로드 아이콘이 활성화되고 누르면 현재 다운로드 받은 Visual Studio 가 보이게 됩니다.

더블 클릭하게되면 아래처럼 install Visual Studio 설치 창이 나타압니다. 화살표를 더블클릭합니다.

Open 합니다.

설치 준비 중입니다.

설치해 줘서 고마워 계속(Continue..)

Android 는 솔직히 필요없는데 Mac 에서 Android 애뮬이 어떻게 뜰지도 궁금해서 체크했습니다.

가장 아래 Workbooks & inspector 는 사용 안할 것이므로 체크 해제합니다.

(사용하실분들은 설치하셔도 무방합니다.)

이제 다운로더가 실제 Visual Studio 설치 파일등 구동에 필요한 파일들을 다운받기 시작하네요

내 Mac 에 변화가 일어날 것을 허락하겠냐.. 그렇다.. 비번을 넣고 OK 합니다.

이 작업도 좀 시간이 걸립니다. 요건 xcode 보다는 좀 짧지만 깁니다.

시간이 걸려서 봤더니 설치가 실패했군요..

그래도 다시 첨부터 할수 없으니 일단 Retray 해봅니다.

다행히 설치가 완료되었습니다.

설치 이후에 재부팅하거나 하면 업데이트가 또 뜹니다. 그때 모두 업데이트 해주는게 좋습니다.

이제 Mac 의 IP 주소를 알아야 합니다.

시스템 환경설정의 네트워크를 열면 IP 주소를 알수 있습니다.

192.168.142.128 이네요

 

Visual Studio 를 열고

도구 > 옵션 에서 Xamarin > iOS 설정 을 들어갑니다.

(아래 화면은 이미 설정하고 난 뒤 이미지이며 원래는 IP 주소가 없습니다.)

Xamarin Mac Agent 찾기 를 클릭합니다.

자동으로 잡히는 것도 있긴한데 이건 다 가짜? 입니다. VMWare 가 가짜? 라서 그런지 모르겠지만;; (아무리 해도 저건 연결이안됩니다.)

하단의 Mac 추가 를 클릭합니다.

아까 Mac 의 네트워크 정보에 있던 IP 를 넣습니다. 192.168.142.128

그럼 아래처럼 원격 Mac 를 찾습니다. 아래는 열심히 찾는 중이네요.

아래처럼 클립 모양이 되면 연결준비가 완료된 것입니다.

연결 버튼을 클릭합니다.

연결이 완료 되면 아래처럼 IP 가 나타나게됩니다.

이제 디버깅을 해보겠습니다.

디버깅시 반드시 아래처럼 설정을 바꾸고놓고 진행해야합니다.

(기본값이 다른걸로 되어있습니다.)

아래처럼 시뮬레이터가 동작하려는 준비 과정을 거치면

아래처럼 Mac PC 에서 iPhone 시뮬레이터가 뜨면서 동작하는걸 볼수 있습니다.

또한 아래처럼 windows 에서 애뮬로도 구동이 가능합니다.

참고로 출력창을 아래 Xamafin Diagnostics 로 바꾸면 진행 상황을 확인 할수 있습니다.

 

이제 iOS 까지 구동을 해보았네요

다음 시간에는 타이젠으로 구동하는 방법을 알아 볼까합니다.

 

참고로 시뮬레이터가 제대로 동작하지 않는 경우 아래 파일을 설치해 보고

재시도 해 보시기 바랍니다.

Xamarin.Simulator.Installer.1.0.2.7.msi

728x90
Posted by kjun.kr
,