Publikování aplikace .NET MAUI Mac Catalyst

Jakmile je aplikace Mac Catalyst pro multiplatformní aplikace .NET (.NET MAUI) vyvinutá a otestovaná, lze ji zabalit pro distribuci jako soubor .app nebo .pkg . Soubor .app je samostatná aplikace, kterou lze spustit bez instalace, zatímco .pkg je aplikace zabalená v instalačním programu. Následující diagram znázorňuje kroky potřebné k vytvoření balíčku aplikace pro distribuci:

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

Publikování aplikace .NET MAUI Mac Catalyst vychází z procesu zřizování společnosti Apple, který vyžaduje, abyste měli:

  • Vytvořili jste Apple ID. Další informace najdete v tématu Vytvoření Apple ID.
  • Zaregistrovali jste Své Apple ID v programu Apple Developer Program, ke kterému musíte zaplatit, abyste se mohli připojit. Registrace do programu Apple Developer Program umožňuje vytvořit zřizovací profil, který obsahuje informace o podepisování kódu.
  • Mac, na kterém můžete aplikaci sestavit.

Apple nabízí dvě možnosti programu pro vývojáře:

  • Program Apple Developer. Bez ohledu na to, jestli jste jednotlivec nebo zastupujete organizaci, vám program Apple Developer Program umožňuje vyvíjet, testovat a distribuovat aplikace.
  • Program Apple Developer Enterprise, který je nejvhodnější pro organizace, které chtějí vyvíjet a distribuovat aplikace jenom interně. Členové programu Apple Developer Enterprise Nemají přístup k Připojení App Storu a aplikace se nedají publikovat do Mac App Storu.

Poznámka:

Pokud se chcete zaregistrovat pro některý z těchto programů, musíte mít nejdřív Apple ID. Pak můžete navštívit program Apple Developer Program a zaregistrovat se k programu.

Apple poskytuje více přístupů k distribuci aplikace Mac Catalyst:

  • Mac App Store. Toto je hlavní přístup k distribuci aplikací Mac Catalyst uživatelům. Aplikace se odesílají do Mac App Storu prostřednictvím online nástroje s názvem App Store Připojení. K tomuto nástroji mají přístup jenom vývojáři, kteří patří do programu Apple Developer Program. Členové programu Apple Developer Enterprise Nemají přístup. Všechny aplikace odeslané do Mac App Storu vyžadují schválení od Společnosti Apple. Další informace najdete v tématu Publikování aplikace Mac Catalyst pro Mac App Store.
  • Mimo Mac App Store. Tento distribuční mechanismus umožňuje distribuci aplikací Mac Catalyst mimo Mac App Store. Je k dispozici pro program Apple Developer Program a Program Apple Developer Enterprise a umožňuje stažení aplikace Mac Catalyst z umístění podle vašeho výběru. Další informace najdete v tématu Publikování aplikace Mac Catalyst pro distribuci mimo Mac App Store.
  • Ad hoc. Aplikace Mac Catalyst lze testovat uživatelem prostřednictvím ad hoc distribuce, která je k dispozici pro Apple Developer Program a Apple Developer Enterprise Program. Umožňuje nasazení aplikace až na 100 zařízení pro účely testování. Další informace najdete v tématu Publikování aplikace Mac Catalyst pro ad hoc distribuci.

Všechny přístupy vyžadují, aby aplikace byly zřízené pomocí vhodného zřizovacího profilu. Zřizovací profily obsahují informace o podepisování kódu a identitě aplikace a také zamýšlený distribuční mechanismus. V případě ad hoc distribuce obsahují také informace o zařízeních, do které je možné aplikaci nasadit. Aplikace Mac Catalyst, které jsou distribuovány mimo Mac App Store, musí být navíc společností Apple notarizovány.

Důležité

Při distribuci hybridní aplikace Blazor musí hostitelská platforma mít WebView. Další informace najdete v tématu Udržování webového zobrazení aktuální v nasazených hybridních aplikacích Blazor.