Xamarin Studio 및 Genymotion에서 Android 개발 - Part3: OSX 환경에서 GitHub에서 빌드

전회까지는 Windows에 설치 한 Xamarin Studio에서 작업을 하고 있었습니다. GitHub에서 솔루션을 체크 아웃하여 OSX에 개발 환경을 만듭니다. Windows와 마찬가지로 시뮬레이터는 Genymotnion을 사용합니다.

Genymotion



Windows와 마찬가지로 VirtualBox 및 Genymotion을 설치하여 virtual device를 만듭니다.
  • VirtualBox: 4.3.20
  • Genymotion: 2.3.1
  • virtual device: Google Nexus 4 - 4.4.4 - (API19) - 768x1280
  • Google Nexus 4 - 4.4.4 - (API19) - 768x1280 의 virtual device 를 기동합니다.



    Xamarin



    Windows에 Xamarin을 설치하는 데 약 1시간이 걸렸지만 OSX는 5분 정도 걸렸습니다. OSX에는 Java와 GTK+가 설치되어 있으므로 빠른 것 같습니다.
  • Mono Framework: 3.12.0
  • Android SDK: 22.0.0
  • Xamarin Studio: 5.7.0
  • Xamarin.Android: 4.20.0



  • Xamarin Studio를 시작합니다.



    GitHub에서 솔루션 체크아웃



    Projects 디렉터리를 만듭니다.
    $ mkdir ~/Projects
    

    GitHub에서 Windows에서 개발한 솔루션을 clone하기 위해 Version Control의 기능을 사용합니다.
  • Version Control > 체크 아웃 > 리포지토리 선택 대화 상자 > 등록된 리포지토리 탭 > 추가 버튼

  • 리포지토리 설정 대화 상자에서 GitHub에서 HTTP URL을 붙여넣습니다.



    리포지토리 선택 대화 상자로 돌아가서 대상 디렉터리를 입력하고 OK 버튼을 누릅니다.
  • 대상 디렉토리:/Users/mshimizu/Projects/PhoneWord



  • GitHub 자격 증명을 입력하는 대화 상자가 표시되므로 Username과 Password를 입력합니다. git git clone 성공하면 PhoneWord 솔루션 창이 열립니다.



    Username과 Password를 잘못 입력한 경우 솔루션을 삭제하고 다시 시도해야 할 것입니다. Xamarin Studio에는 리포지토리 설정을 편집하는 메뉴와 화면이 보이지 않았습니다.

    솔루션 빌드



    메뉴에서 빌드를 실행하고 Xamarin Studio 왼쪽 상단의 재생 버튼을 클릭하여 Debug 실행합니다.



    Windows에서 개발한 C# 코드를 OSX로 빌드하여 무사히 앱을 시작할 수 있었습니다.

    좋은 웹페이지 즐겨찾기