.NET MAUI Mac Catalyst 앱 게시

반응형

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

.NET MAUI Mac Catalyst 앱을 게시하는 것은 Apple의 프로비저닝 프로세스를 기반으로 하며 다음을 수행해야 합니다.

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

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

  • Apple 개발자 프로그램. 개인이든 organization 대표하든 관계없이 Apple 개발자 프로그램을 사용하면 앱을 개발, 테스트 및 배포할 수 있습니다.
  • Apple Developer Enterprise Program은 사내에서만 앱을 개발하고 배포하려는 조직에 가장 적합합니다. Apple 개발자 엔터프라이즈 프로그램의 구성원은 App Store Connect에 액세스할 수 없으며 Mac App Store 앱을 게시할 수 없습니다.
 

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

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

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

반응형