Publikování aplikace .NET MAUI pro iOS

Jakmile je aplikace pro iOS (.NET MAUI) multiplatformní aplikace .NET (.NET MAUI) vyvinutá a otestovaná, můžete ji zabalit pro distribuci jako soubor .ipa . Soubor .ipa je archivní soubor aplikace pro iOS, který ukládá aplikaci pro iOS. Následující diagram znázorňuje kroky potřebné k vytvoření balíčku aplikace pro distribuci:

Steps required to prepare an iOS app for distribution.

Publikování aplikace .NET MAUI pro iOS 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 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 pro iOS:

  • App Store. Toto je hlavní přístup k distribuci aplikací pro iOS uživatelům. Aplikace se odesílají do 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 App Storu vyžadují schválení od Společnosti Apple. Další informace najdete v tématu Publikování aplikace pro iOS pro distribuci z App Storu.
  • V domě. Tento distribuční mechanismus se také označuje jako distribuce podniku. Umožňuje členům programu Apple Developer Enterprise Program interně distribuovat aplikace ostatním členům stejné organizace. To má výhodu, že nevyžaduje kontrolu z App Storu a nemá žádný limit počtu zařízení, na kterých je možné aplikaci nainstalovat. Členové programu Apple Developer Enterprise Program ale nemají přístup k Připojení App Storu, a proto je licence zodpovědná za distribuci aplikace. Další informace najdete v tématu Publikování aplikace pro iOS pro interní distribuci.
  • Ad hoc. Aplikace pro iOS je možné testovat uživatelem prostřednictvím ad hoc distribuce, která je k dispozici pro program Apple Developer Program a Program Apple Developer Enterprise. Umožňuje nasazení aplikace až na 100 zařízení pro účely testování. Případ použití ad hoc distribuce je distribuce v rámci společnosti, když app Store Připojení není možnost. Další informace najdete v tématu Publikování aplikace pro iOS pro ad hoc distribuci.
  • Vlastní aplikace pro firmy Apple umožňuje vlastní distribuci aplikací firmám a vzdělávání. Další informace najdete v tématu Distribuce vlastních aplikací na developer.apple.com a uživatelské příručce Apple Business Manageru na support.apple.com.

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ě distribuce mimo App Store obsahují také informace o zařízeních, do které je možné aplikaci nasadit.

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.