설정 및 설치Setup and install

Xamarin을 사용하여 일반적인 C#/.NET 코드베이스에서 네이티브 iOS, Android 및 Windows 앱을 빌드하려면 다음이 필요합니다.To build native iOS, Android, and Windows apps from a common C#/.NET code base using Xamarin, you need the following:

  • Windows 및 Android 앱 작업: Visual Studio 2017 또는 2015 및 Xamarin이 설치된 Windows 개발 컴퓨터.For working with Windows and Android apps: a Windows development computer with Visual Studio 2017 or 2015 with Xamarin installed. direct Xamarin install(직접 Xamarin 설치)(xamarin.com)의 지침에 따라 Visual Studio 2013을 사용할 수도 있습니다.You can also use Visual Studio 2013 by following the instructions for direct Xamarin install (xamarin.com).

  • iOS 앱 작업: Xcode 및 Xamarin이 설치된 macOS Sierra 10.12 이상 버전의 Mac.For working with iOS apps: a Mac with macOS Sierra 10.12 or above, with Xcode and Xamarin installed.

    Windows 및 Mac 컴퓨터를 동시에 설정할 수 있고 해당 설치 관리자가 실행되는 동안 Xamarin을 사용한 모바일 개발에 대해 알아보기를 검토하여 필요한 배경 자료를 읽고 살펴볼 수 있습니다.You can set up the Windows and Mac computers at the same time, and while those installers are running you can go through Learn about mobile development with Xamarin to read and watch the necessary background material.

이 설정 및 설치를 수행한 후 Xamarin을 사용하는 데 문제가 있으면 forums.xamarin.com에 질문을 게시하세요.If you have issues using Xamarin after doing this setup and install, post your question on forums.xamarin.com.

참고

2016년 3월 31일부터는 모든 Visual Studio 버전에 모든 Xamarin이 추가 비용 없이 포함되며 별도의 라이선스는 필요하지 않습니다.As of March 31, 2016, all of Xamarin is included with all editions of Visual Studio at no extra cost and does not need a separate license. 학생, OSS 개발자 및 소규모 팀의 경우에는 Xamarin Studio Community for Mac도 무료로 사용할 수 있습니다.Xamarin Studio Community for Mac is also free for students, OSS developers, and small teams. 이전 Xamarin 라이선스로 구성한 기존 Visual Studio 설치의 경우에는 Xamarin을 버전 4.0.3.214 이상으로 업데이트해야 합니다.Note that for existing installations of Visual Studio that are configured with earlier Xamarin licenses, you must update Xamarin to version 4.0.3.214 or higher. 이 작업을 수행하려면 도구 > 옵션 > Xamarin > 기타로 이동하여 지금 확인 링크를 클릭한 다음 4.0.3.214 업데이트를 다운로드합니다.To do this, go to Tools > Options > Xamarin > Other, click the Check Now link, and download the 4.0.3.214 update. Visual Studio를 다시 시작하고 도구 > Xamarin 계정... 으로 이동하면 업데이트된 상태가 표시됩니다.When you restart Visual Studio, go to Tools > Xamarin Account... and you should see updated status.

필수 구성 요소Pre-requisites

Windows 및 Android 타기팅For targeting Windows and Android

  1. 권장: Windows 8 이상을 실행하는 실제 Windows 컴퓨터(VM이 아님), 최고의 Android 에뮬레이터 성능이 필요한 경우.Recommended: a physical Windows computer (not a VM) running Windows 8 or later, for best Android emulator performance. (VM이 아닌 실제 컴퓨터를 사용해야 한다는 내용을 앞에서 언급했는지 확인)(Did we mention that you need a physical computer and not a VM?)

  2. Windows 7 이전 버전이 설치된 컴퓨터를 사용할 수도 있으며, 이 경우 Xamarin Player for Android를 에뮬레이터로 사용하게 됩니다.You can use a computer with Windows 7 or earlier, in which case you'll use the Xamarin Player for Android as the emulator.

  3. 어떤 구성을 사용하든 항상 연결된 물리적 장치에서 앱을 직접 실행할 수 있습니다.For either configuration, you can always run apps directly on connected physical devices.

iOS 타기팅For targeting iOS

  1. macOS 10.12 이상(Xcode 8.3에 필요)을 실행하는 macOS Sierra가 설치된 네트워크 Mac 또는 Mac mini.A networked Mac or Mac mini with macOS Sierra running macOS 10.12 or later (required for Xcode 8.3).

  2. Windows(7 이상) 컴퓨터에서 Visual Studio를 기본 개발 환경으로 사용하는 경우에는 iOS 앱을 컴파일/디버그하고, iOS 시뮬레이터 또는 테더링된 장치에 연결하고, 사용자 인터페이스 디자인을 위해 Visual Studio에서 스토리보드 디자인을 사용할 때만 네트워크 Mac이 필요합니다.When using Visual Studio on a Windows (7+) computer as your primary development environment, a networked Mac is necessary only to compile and debug iOS apps, attach to the iOS simulator or tethered devices, and to use the storyboard designer in Visual Studio for designing the user interface. 이러한 보조 역할에는 이전 Mac 모델을 사용해도 충분합니다.Older Mac models are entirely sufficient for this secondary role.

Windows 설치(Visual Studio 및 Xamarin)Windows setup (Visual Studio and Xamarin)

이러한 지침은 Visual Studio 2017에 적용됩니다.These instructions apply to Visual Studio 2017. Visual Studio 2015에 대해서는 MSDN을 참조하세요.For Visual Studio 2015 see MSDN. Visual Studio 2013(업데이트 2 필요)에서 Xamarin을 사용하려면 직접 Xamarin 설치(xamarin.com)의 지침을 따릅니다.To use Xamarin with Visual Studio 2013 (Update 2 is required), follow the instructions for direct Xamarin install (xamarin.com).

  1. 어떤 버전이든 Visual Studio 2017 설치 관리자를 다운로드하여 설치합니다(Community, Professional 또는 Enterprise).Download and launch the installer for any edition of Visual Studio 2017 (Community, Professional, or Enterprise). Visual Studio 2017 Community는 무료 버전이고, Professional 및 Enterprise 버전은 30일 평가판으로 사용할 수 있으며 평가 기간 이후에는 라이선스를 구매해야 합니다.Visual Studio 2017 Community is the free edition; the Professional and Enterprise editions can be used on a trial basis for 30 days after which you'll need to purchase a license.

    1. Visual Studio 2017이 이미 설치된 경우 시작 메뉴에서 Visual Studio 설치 관리자를 실행합니다.If you already have Visual Studio 2017 installed, run the Visual Studio Installer from the Start menu.
  2. 설치 관리자에서 시작 옆에 있는 추가 옵션(세 막대 아이콘) 단추를 클릭한 다음 수정을 선택합니다.Within the installer, click the Additional Choices (three-bars icon) button next to Launch then choose Modify.:

    Visual Studio 설치에서 수정 옵션 선택Choosing the Modify option in Visual Studio installation

  3. 다음 상자를 선택합니다.Check the following boxes:

    1. 모바일 및 게임 > .NET을 사용한 모바일 개발Mobile & Gaming > Mobile Development with .NET. 그러면 일반 도구와 소프트웨어 개발 키트 아래에서 다양한 Android 도구가 자동으로 선택됩니다.This will also automatically select various Android tools under Common Tools and Software Development Kits. 이 옵션을 사용하는 경우 기존 Xamarin 설치도 업데이트합니다.This option should also update any existing Xamarin installation.

      게임 및 모바일 개발에서 모바일 개발 옵션 선택Select the Mobile Development option under Gaming and Mobile Development

    2. (선택 사항) Windows > 유니버설 Windows 플랫폼 개발(Optional) Windows > Universal Windows Platform development. 여기에는 다운로드하는 데 시간이 더 오래 걸리는 에뮬레이터 이미지를 설치하기 위한 옵션이 포함되고, 언제든지 Visual Studio 설치 관리자로 돌아가서 나중에 추가할 수 있습니다.This include options for installing emulators images that will take longer to download; you can always return to the Visual Studio installer to add them later.

  4. 수정 단추를 클릭하면 프로세스가 실행됩니다.Click the Modify button and let the process run. 이 작업도 완료하는 데 약간 시간이 걸리므로 기다리는 동안 Mac 설치 지침을 계속 확인하고 Xamarin을 사용한 모바일 개발에 대해 알아보기를 살펴볼 수 있습니다.Again, this will take some time to complete, during which time you can continue with the Mac setup instructions and go through Learn about mobile development with Xamarin.

  5. 설치가 완료되면 Visual Studio를 시작하고 메시지가 표시되면 Microsoft 계정으로 로그인합니다(Windows에서 사용하는 것과 같은 계정).Once installation is complete, launch Visual Studio and sign in with your Microsoft account if prompted (this is the same account you use with Windows).

  6. Android 앱을 테스트할 경우 물리적 장치가 없으면 Android SDK 에뮬레이터를 사용합니다.For testing Android apps, use the Android SDK Emulator if you don't have physical devices. 다음 참고를 참조하세요.See note below.

    Windows 컴퓨터의 에뮬레이터에 대한 참고: CPU는 한 번에 하나의 가상화 기술만 지원하므로 개발 컴퓨터에서 하나의 기술만 사용하는 것이 좋습니다.Note about emulators on Windows computers: Because CPUs support only one virtualization technology at a time, it's best to have only one in use on a development computer. 세 가지 주요 가상화 기술은 Hyper-V(Visual Studio Emulator for Android 및 Windows Phone 에뮬레이터에서 사용됨), Virtual Box(Genymotion에서 사용됨) 및 Intel HAXM(Android SDK 에뮬레이터에서 사용됨)입니다.There are three main virtualizations technologies are Hyper-V (used by the Visual Studio Emulator for Android and the Windows Phone emulator), Virtual Box (used by Genymotion), and Intel HAXM (used by the Android SDK emulator). Hyper-V와 Virtual Box 간에는 여러가지 문제가 있기 때문에 지정된 컴퓨터에서는 한 가지 유형의 에뮬레이터만 사용하는 것이 좋습니다. 즉, 위의 권장 사항에 따라 Windows 8 이상 컴퓨터에서는 Hyper-V를 사용하고 Windows 7 이하 컴퓨터를 사용하는 경우와 Mac에서 Windows를 실행하는 경우에는 Intel HAXM 에뮬레이터를 사용하는 것이 좋습니다.Because of various issues between Hyper-V and Virtual Box, it's best to use emulators of only one type on any given computer, hence the recommendations above to use Hyper-V on Windows 8 and above computers, and Intel HAXM emulators on Windows 7 and earlier as well as when running Windows on a Mac.

Mac 설치(Apple ID, Xcode 및 Xamarin)Mac setup (Apple ID, Xcode, and Xamarin)

  1. Apple ID가 없으면 https://appleid.apple.com에서 무료 Apple ID를 만듭니다.Create a free Apple ID at https://appleid.apple.com if you don't have one already. Xcode를 설치하고 서명하려면 이 작업이 필요합니다.This is necessary for installing and signing into Xcode.

  2. https://developer.apple.com/xcode/에서 Xcode를 다운로드하여 설치하고 Adding Your Account to XCode(XCode에 계정 추가) (apple.com)에 설명된 대로 Apple ID를 추가합니다.Download and install Xcode from https://developer.apple.com/xcode/, and add your Apple ID as described on Adding Your Account to XCode (apple.com).

  3. Xamarin.iOS 설치 및 구성 (영문)(xamarin.com)의 지침에 따라 Xamarin을 다운로드하여 설치합니다.Download and install Xamarin by following the instructions on Installing and Configuring Xamarin.iOS (xamarin.com).

  4. Windows 및 Mac 컴퓨터에서 Xamarin 설치를 마친 후 Connecting to the Mac(Mac에 연결)(xamarin.com)의 지침에 따라 Windows 컴퓨터의 Visual Studio에서 iOS 및 Mac 작업을 수행할 수 있습니다.Once you've completed installing Xamarin on both the Windows and Mac computers, follow the instructions on Connecting to the Mac (xamarin.com) so that you can work with iOS and the Mac from Visual Studio on the Windows computer.

    두 컴퓨터는 같은 로컬 네트워크에 있어야 합니다.Note that both computers must be on the same local network.