.NET MAUI Mac Catalyst 앱 게시

.NET 다중 플랫폼 앱 UI(.NET MAUI) Mac Catalyst 앱이 개발 및 테스트되면 배포를 위해 .app 또는 .pkg 파일로 패키지할 수 있습니다. .app 파일은 설치 없이 실행할 수 있는 자체 포함 앱인 반면. .pkg는 설치 관리자에 패키지된 앱입니다. 다음 다이어그램은 배포를 위해 앱 패키지를 생성하는 데 필요한 단계를 보여 있습니다.

Steps required to prepare a .NET MAUI Mac Catalyst app for distribution.

.NET MAUI Mac Catalyst 앱 게시는 Apple의 프로비저닝 프로세스에 따라 빌드되며 다음을 수행해야 합니다.

  • Apple ID를 만들었습니다. 자세한 내용은 Apple ID 만들기를 참조하세요.
  • Apple 개발자 프로그램에 Apple ID를 등록했으며, 가입하려면 비용을 지불해야 합니다. Apple 개발자 프로그램에 등록하면 코드 서명 정보가 포함된 프로비저닝 프로필을 만들 수 있습니다.
  • 앱을 빌드할 수 있는 Mac입니다.

Apple은 다음 두 가지 개발자 프로그램 옵션을 제공합니다.

참고 항목

이러한 프로그램 중 하나에 등록하려면 먼저 Apple ID있어야 합니다. 그런 다음 Apple 개발자 프로그램을 방문하여 프로그램에 등록할 수 있습니다.

Apple은 Mac Catalyst 앱을 배포하기 위한 여러 가지 방법을 제공합니다.

  • Mac 앱 스토어. 이는 Mac Catalyst 앱을 사용자에게 배포하기 위한 기본 방법입니다. 앱은 App Store 커넥트이라는 온라인 도구를 통해 Mac App Store에 제출됩니다. Apple 개발자 프로그램에 속한 개발자만 이 도구에 액세스할 수 있습니다. Apple Developer Enterprise Program의 구성원은 액세스할 수 없습니다. Mac App Store에 제출된 모든 앱은 Apple의 승인이 필요합니다. 자세한 내용은 Mac App Store 배포용 Mac Catalyst 앱 게시를 참조하세요.
  • Mac 앱 스토어 외부. 이 배포 메커니즘을 사용하면 Mac Catalyst 앱을 Mac App Store 외부에 배포할 수 있습니다. Apple Developer Program 및 Apple Developer Enterprise Program에서 사용할 수 있으며 Mac Catalyst 앱을 선택한 위치에서 다운로드할 수 있습니다. 자세한 내용은 Mac App Store 외부에서 배포할 Mac Catalyst 앱 게시를 참조 하세요.
  • 애드혹. Mac Catalyst 앱은 Apple 개발자 프로그램 및 Apple 개발자 엔터프라이즈 프로그램에 사용할 수 있는 임시 배포를 통해 사용자 테스트할 수 있습니다. 테스트를 위해 최대 100개의 디바이스에 앱을 배포할 수 있습니다. 자세한 내용은 임시 배포용 Mac Catalyst 앱 게시를 참조하세요.

모든 방법을 사용하려면 적절한 프로비저닝 프로필을 사용하여 앱을 프로비전해야 합니다. 프로비저닝 프로필에는 코드 서명 및 앱 ID 정보와 의도한 배포 메커니즘이 포함됩니다. 임시 배포의 경우 앱을 배포할 수 있는 디바이스에 대한 정보도 포함됩니다. 또한 Mac App Store 외부에 배포되는 Mac Catalyst 앱은 Apple에서 공증해야 합니다.

Important

Blazor 하이브리드 앱을 배포할 때 호스트 플랫폼에는 WebView가 있어야 합니다. 자세한 내용은 배포된 Blazor 하이브리드 앱에서 웹 보기를 최신 상태로 유지를 참조 하세요.