설정 및 설치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 hardware and software:

  • Windows 및 Android 앱 작업의 경우: Visual Studio 2017(Xamarin 개발 기능 포함)이 설치된 Windows 개발 컴퓨터(가상 머신 아님).For working with Windows and Android apps: a Windows development computer (not a virtual machine) with Visual Studio 2017 (including Xamarin development features) installed.

  • iOS 앱 작업의 경우: Xcode 및 가 Mac용 Visual Studio가 설치된 macOS Sierra 10.12 이상 버전의 Mac.For working with iOS apps: a Mac with macOS Sierra 10.12 or above, with Xcode installed, and Visual Studio for Mac installed.

Xamarin 플랫폼을 사용하기 위해 별도 라이선스가 필요하지는 않습니다.No separate licenses are required to use the Xamarin platform.

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 the Xamarin platform after doing this setup and install, post your question on forums.xamarin.com.

필수 구성 요소Pre-requisites

Windows 및 Android 타기팅For targeting Windows and Android

Visual Studio 2017을 설치하기 위한 자세한 필수 구성 요소는 Visual Studio 2017 제품군 시스템 요구 사항을 참조하세요.See Visual Studio 2017 Product Family system requirements for detailed pre-requisites for installing Visual Studio 2017.

모든 업데이트가 설치되어 있는 Windows 10을 실행 중인 물리적 Windows 컴퓨터(가상 머신 아님)에 Visual 2017을 설치합니다.Install Visual 2017 on a physical Windows computer (not a virtual machine) running Windows 10 with all updates installed.

iOS 타기팅For targeting iOS

Windows 컴퓨터의 장치 또는 iOS 에뮬레이터를 대상으로 지정하려면 macOS 10.12 이상 및 Xcode 8.3을 실행 중인 네트워크로 연결된 Mac 또는 Mac 미니가 필요합니다.To target iOS emulators and devices from your Windows computer, you'll also need a networked Mac or Mac mini running macOS 10.12 or later, and Xcode 8.3. 더 자세한 요구 사항은 Mac용 Visual Studio 설정 및 설치를 참조하세요.See Setup and install Visual Studio for Mac for more detailed requirements.

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

Visual Studio 2017을 아직 설치하지 않은 경우 다음 단계를 수행합니다.If you haven't yet installed Visual Studio 2017, do the following steps:

  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는 무료 버전입니다.Visual Studio 2017 Community is the free edition. Professional 및 Enterprise 버전은 30일 동안 평가판으로 사용할 수 있으며 이후에는 라이선스가 필요합니다.The Professional and Enterprise editions are available on a trial basis for 30 days after which a license is necessary.

  2. 설치 대화 상자가 나타나면 다음 상자를 선택합니다.When the Installing dialog appears, check the following boxes:

    • 모바일 및 게임 > .NET을 사용한 모바일 개발Mobile & Gaming > Mobile Development with .NET. 이 옵션은 다양한 Android 도구와 소프트웨어 개발 키트를 자동으로 선택합니다.This option will also automatically select various Android tools and Software Development Kits.

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

    • (선택 사항) Windows > 유니버설 Windows 플랫폼 개발(Optional) Windows > Universal Windows Platform development.

이미 Visual Studio 2017을 설치했으나 Xamarin 플랫폼은 아직 설치하지 않은 경우 다음 단계를 수행합니다.If you already have Visual Studio 2017 installed but haven't yet installed the Xamarin platform, do the following steps:

  1. 시작 메뉴에서 Visual Studio 설치 관리자를 실행합니다.Run the Visual Studio Installer from the Start menu.

  2. 설치 관리자 내에서 추가 단추를 클릭한 다음, 수정을 선택합니다.Within the installer, click the More button, and then choose Modify:

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

  3. 설치 대화 상자가 나타나면 모바일 및 게임 > .NET을 사용한 모바일 개발 및 (선택 사항) Windows > 유니버설 Windows 플랫폼 개발을 선택합니다.When the Installing dialog appears, check Mobile & Gaming > Mobile Development with .NET and (optionally) Windows > Universal Windows Platform development. .NET을 사용한 모바일 개발 옵션은 기존 Xamarin 설치도 업데이트합니다.The Mobile Development with .NET option should also update any existing Xamarin installation.

설치가 실행되는 동안 Mac 설치 지침을 계속 진행하고 Xamarin을 사용한 모바일 개발에 대해 알아보기를 살펴볼 수 있습니다.While the installation is running, you can continue with the Mac setup instructions and go through Learn about mobile development with Xamarin.

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

  2. Android 앱을 테스트할 경우 물리적 Android 장치가 없으면 Android SDK 에뮬레이터를 사용합니다.For testing Android apps, use the Android SDK Emulator if you don't have a physical Android device.

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. 이 Apple ID는 Xcode를 설치하고 서명하는 데 필요합니다.This Apple ID is necessary for installing and signing into Xcode.

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

  3. Mac용 Visual Studio 설정 및 설치에 있는 지침에 따라 Mac용 Visual Studio를 다운로드하고 설치합니다.Download and install Visual Studio for Mac by following the instructions on Setup and install Visual Studio for Mac.

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

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