다음을 통해 공유


시스템 요구 사항

Xamarin 제품은 Apple 및 Google의 플랫폼 SDK를 사용하여 iOS 또는 Android를 대상으로 설계되었으므로 시스템 요구 사항이 Microsoft와 일치합니다. 이 페이지에서는 Xamarin 플랫폼의 시스템 호환성과 권장 개발 환경 및 SDK 버전을 간략히 설명합니다.

소프트웨어 및 필요한 SDK를 받는 방법에 대한 자세한 내용은 설치 지침을 살펴보세요.

개발 환경

이 표는 다양한 개발 도구 및 운영 체제 조합으로 개발할 수 있는 플랫폼을 보여줍니다.

macOS Windows
개발 환경 Mac용 Visual Studio Visual Studio
Xamarin.iOS 예(Mac 컴퓨터 사용 시)
Xamarin.Android
Xamarin.Forms ^ iOS 및 Android Android, Windows/UWP(Mac 컴퓨터의 iOS)
Xamarin.Mac 프로젝트 열기 및 컴파일만 해당

^ 다른 플랫폼도 사용할 수 있습니다.

참고 항목

Windows 컴퓨터에서 iOS용으로 개발하려면 원격 컴파일 및 디버깅을 위해 네트워크에서 액세스할 수 있는 Mac 컴퓨터가 있어야 합니다. 또한 Mac 컴퓨터의 Windows VM 내에서 실행 중인 Visual Studio가 있는 경우에도 개발이 가능합니다.

macOS 요구 사항

Xamarin 개발에 Mac 컴퓨터를 사용하려면 다음 소프트웨어/SDK 버전이 필요합니다. 운영 체제 버전을 확인하고 Xamarin 설치 관리자의 지침을 따르세요.

권장 주의
운영 체제 macOS Mojave(10.14) Xcode 10은 macOS High Sierra(10.13) 이상이 필요합니다.
Xamarin.iOS iOS 12 SDK iOS 12 SDK는 Xcode 10과 함께 제공됩니다.
Xamarin.Android Android 6.0/API 레벨 23 최신 SDK를 사용하면서도 기존 버전의 Android를대상으로 하거나, 필요한 경우 이전 버전의 SDK를 대상으로 빌드할 수 있습니다.
Xamarin.Forms
  • MacOS에서 빌드된 Xamarin.Forms 앱은 위의 SDK 요구 사항에 따라 iOS, Android 및 macOS 프로젝트를 포함할 수 있습니다.
  • Windows/UWP용 Xamarin.Forms 프로젝트는 macOS에서 빌드할 수 없습니다.
Xamarin.Mac macOS Mojave(10.14) SDK macOS High Sierra(10.14) SDK는 Xcode 10과 함께 제공되며 최신 macOS API를 사용하는 앱을 빌드하는 데 필요합니다.

참고 항목

Xcode는 developer.apple.com 또는 Mac App Store를 통해 설치(및 업데이트)할 수 있습니다.

macOS에서 테스트 및 디버깅

  • 테스트하고 디버깅할 Xamarin 모바일 애플리케이션을 USB를 통해 실제 디바이스에 배포할 수 있습니다(Apple Watch 앱은 연결된 iPhone에 먼저 배포됨).
  • Xamarin.Mac 앱은 개발 컴퓨터에서 바로 테스트할 수 있습니다.
테스트 메모
Xamarin.iOS
  • 시작하는 가장 쉬운 방법은 Xcode와 함께 포함된 iPhone, iPad, Apple Watch 및 Apple TV 시뮬레이터를 사용하는 것입니다.
  • 테스트에 디바이스를 사용하려면 이 지침을 따릅니다.
Xamarin.Android 다음 지침에 따라 디바이스를 구성하거나 에뮬레이터를 사용합니다.
Xamarin.Forms 위에서 설명한 것처럼 iOS 및 Android용 Xamarin.Forms 앱을 관련 플랫폼에 배포할 수 있습니다.
Xamarin.Mac Xamarin.Mac 앱은 개발 컴퓨터에서 바로 테스트할 수 있습니다.

Warning

Xamarin.Mac 4.8은 macOS 10.9(Mavericks) 이상만 지원합니다. 이전 버전의 Xamarin.Mac은 macOS 10.7 이상을 지원했지만 이러한 이전 macOS 버전에는 TLS 1.2를 지원할 수 있는 TLS 인프라가 충분하지 않습니다. macOS 10.7 또는 macOS 10.8을 대상으로 하려면 Xamarin.Mac 4.6 또는 이전 버전을 사용하세요.

Windows 요구 사항

Xamarin 개발에 Windows 컴퓨터를 사용하려면 다음 소프트웨어/SDK 버전이 필요합니다. 운영 체제 버전을 확인하세요. (그리고 Visual Studio의 Express 버전을 사용하고 있지 않은지 확인하세요. 그렇다면 Community 버전으로 업데이트하는 것이 좋습니다.) Visual Studio 2019 및 Visual Studio 2017 설치 관리자에는 Xamarin을 자동으로 설치하는 옵션이 포함되어 있습니다(.NET을 사용한 모바일 개발 워크로드).

권장 주의
운영 체제 Windows 10 최소 운영 체제 버전은 Windows 7입니다. Xamarin.Forms UWP 지원을 받으려면 Windows 10이 필요합니다.
Xamarin.iOS iOS 10 SDK(Mac에 설치됨) Windows에서 iOS 프로젝트를 빌드하려면 다음이 필요합니다.
  • Visual Studio 2017(Visual Studio 2019를 사용하는 것이 좋음) 및
  • Windows 컴퓨터에서 네트워크에 액세스 가능 하고 macOS에서 Xamarin을 실행하기 위한 최소 요구 사항을 충족하는 Mac 컴퓨터
Xamarin.Android Android 6.0/API 레벨 23 최신 SDK를 사용하면서도 기존 버전의 Android를대상으로 하거나, 필요한 경우 이전 버전의 SDK를 대상으로 빌드할 수 있습니다.
Xamarin.Forms
  • 위에서 설명한 것처럼 iOS 및 Android용 Xamarin.Forms 앱을 관련 플랫폼에 배포할 수 있습니다.
  • 또한 Visual Studio를 사용하면 개발 컴퓨터에서 유니버설 Windows 플랫폼(Windows 10)에 대해 앱을 테스트할 수 있습니다.
Xamarin.Mac Xamarin.Mac 프로젝트(macOS 데스크톱 앱)는 Visual Studio에서 열고 컴파일하여 오류를 확인할 수 있지만, 현재는 Mac 애플리케이션을 Visual Studio에 배포하기 위한 용도로 빌드할 수 없습니다.

참고 항목

  • Visual Studio용 Xamarin은 Visual Studio 2019 또는 Visual Studio 2017(Community, Professional 및 Enterprise)을 지원합니다.
  • 최신 Android 및 iOS SDK를 사용하려면 최신 버전의 Visual Studio가 필요합니다. 구체적인 버전 요구 사항은 Xamarin.Android 릴리스 정보Xamarin.iOS 릴리스 정보를 참조하세요.
  • UWP(유니버설 Windows 플랫폼)용 Xamarin.Forms 앱을 개발하려면 Visual Studio 2017이 설치된 Windows 10이 필요합니다. Visual Studio 2019를 사용하는 것이 좋습니다.

Windows에서 테스트 및 디버깅

테스트하고 디버깅할 Xamarin 모바일 애플리케이션을 USB 또는 무선으로 실제 디바이스에 배포할 수 있습니다(iOS 디바이스는 Visual Studio를 실행 중인 컴퓨터가 아니라, Mac 컴퓨터에 연결해야 함).

테스트 메모
Xamarin.iOS
  • 시작하는 가장 쉬운 방법은 Xcode와 함께 포함된 iPhone, iPad, Apple Watch 및 Apple TV 시뮬레이터를 사용하는 것입니다. Visual Studio로 디버깅하는 동안 연결된 Mac에서 시뮬레이터에 액세스할 수 있습니다.
  • 테스트에 디바이스를 사용하려면 이 지침을 따릅니다(대부분의 단계를 연결된 Mac 컴퓨터에서 수행).
Xamarin.Android 다음 지침에 따라 디바이스를 구성하거나 에뮬레이터를 사용합니다.
  • Xamarin 설치 관리자에는 테스트용 Google Android 에뮬레이터를 구성할 수 있는 Google 에뮬레이터 관리자가 포함되어 있습니다.
Xamarin.Forms 위에서 설명한 것처럼 Xamarin.Forms 앱을 관련 디바이스 및 에뮬레이터에 배포할 수 있습니다. iOS 앱은 연결된 Mac 하드웨어를 통해서만 테스트할 수 있으며, UWP용 Windows 태블릿/데스크톱 앱은 개발 컴퓨터에서 바로 테스트할 수 있습니다.

설치 지침

macOS용 최신 Xamarin 릴리스는 Mac용 Visual Studio로 다운로드할 수 있습니다. Windows의 경우, Visual Studio 설치 지침을 따릅니다.

현재 제품 릴리스의 전체 목록은 새로운 기능 페이지에서 볼 수 있습니다. 이 페이지에서는 릴리스 정보로 연결되는 링크도 제공됩니다.

각 플랫폼에 대한 자세한 설치 지침은 다음에서 볼 수 있습니다.

Xamarin.Forms 지원되는 플랫폼에 대한 추가 정보도 볼 수 있습니다.