.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 개발자 프로그램. 개인인지 또는 조직을 대표하는지에 관계없이 Apple 개발자 프로그램을 사용하면 앱을 개발, 테스트 및 배포할 수 있습니다.
- Apple Developer Enterprise Program은 사내에서만 앱을 개발하고 배포하려는 조직에 가장 적합합니다. Apple 개발자 엔터프라이즈 프로그램의 구성원은 App Store 커넥트 액세스할 수 없으며 Mac App Store에 앱을 게시할 수 없습니다.
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 하이브리드 앱에서 웹 보기를 최신 상태로 유지를 참조 하세요.
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET MAUI