시스템 요구 사항
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 |
|
|
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 |
|
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 프로젝트를 빌드하려면 다음이 필요합니다.
|
Xamarin.Android | Android 6.0/API 레벨 23 | 최신 SDK를 사용하면서도 기존 버전의 Android를대상으로 하거나, 필요한 경우 이전 버전의 SDK를 대상으로 빌드할 수 있습니다. |
Xamarin.Forms |
|
|
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 |
|
Xamarin.Android | 다음 지침에 따라 디바이스를 구성하거나 에뮬레이터를 사용합니다.
|
Xamarin.Forms | 위에서 설명한 것처럼 Xamarin.Forms 앱을 관련 디바이스 및 에뮬레이터에 배포할 수 있습니다. iOS 앱은 연결된 Mac 하드웨어를 통해서만 테스트할 수 있으며, UWP용 Windows 태블릿/데스크톱 앱은 개발 컴퓨터에서 바로 테스트할 수 있습니다. |
설치 지침
macOS용 최신 Xamarin 릴리스는 Mac용 Visual Studio로 다운로드할 수 있습니다. Windows의 경우, Visual Studio 설치 지침을 따릅니다.
현재 제품 릴리스의 전체 목록은 새로운 기능 페이지에서 볼 수 있습니다. 이 페이지에서는 릴리스 정보로 연결되는 링크도 제공됩니다.
각 플랫폼에 대한 자세한 설치 지침은 다음에서 볼 수 있습니다.
Xamarin.Forms 지원되는 플랫폼에 대한 추가 정보도 볼 수 있습니다.