Přehled distribuce aplikací Xamarin.iOS
Tento dokument poskytuje přehled technik distribuce, které jsou k dispozici pro aplikace Xamarin.iOS a slouží jako ukazatel na podrobnější dokumenty k tématu.
Po vytvoření aplikace Xamarin.iOS je dalším krokem životního cyklu vývoje softwaru distribuce aplikace uživatelům, jak je znázorněno v následující části diagramu:
Apple nabízí následující způsoby distribuce aplikace pro iOS:
Všechny tyto scénáře vyžadují, aby aplikace byly zřízeny pomocí příslušného zřizovacího profilu. Zřizovací profily jsou soubory, které obsahují informace o podepisování kódu, jakož i identitu aplikace a zamýšlený distribuční mechanismus. V případě distribuce mimo App Store obsahují také informace o tom, do jakých zařízení je možné aplikaci nasadit.
Distribuce v obchodě App Store
Důležité
Apple uvedl , že od března 2019 musí být všechny aplikace a aktualizace odeslané do App Storu vytvořené pomocí sady SDK pro iOS 12.1 nebo novější, která je součástí Xcode 10.1 nebo novější. Aplikace by také měly podporovat velikosti obrazovky i Telefon XS a 12,9" iPad Pro.
Toto je hlavní způsob distribuce aplikací pro iOS uživatelům na zařízeních s iOSem. Všechny aplikace odeslané do App Storu vyžadují schválení společností Apple.
Aplikace se odesílají do App Storu prostřednictvím portálu s názvem iTunes Připojení. Průvodce konfigurací aplikace v iTunes Připojení poskytuje další informace o nastavení a použití tohoto portálu k přípravě aplikace Xamarin.iOS pro publikování v App Storu.
Je důležité si uvědomit, že k iTunes Připojení mají přístup jenom vývojáři, kteří patří do programu Apple Developer Program. Členové programu Apple Developer Enterprise Nemají přístup.
Další informace najdete v průvodci distribucí app Storu.
Interní distribuce
Někdy se označuje jako distribuce enterprise, interní distribuce umožňuje členům programu Apple Developer Enterprise Program interně distribuovat aplikace ostatním členům stejné organizace. Interní distribuce má výhody, že nevyžaduje kontrolu App Storu a nemá žádný limit počtu zařízení, na kterých je možné aplikaci nainstalovat. Je však důležité si uvědomit, že členové programu Apple Developer Enterprise Program nemají přístup k iTunes Připojení, a proto je licence zodpovědná za distribuci aplikace.
Další informace o nastavení a způsobu distribuce aplikace in-House najdete v průvodci distribucí in-House.
Jednorázová distribuce
Aplikace Xamarin.iOS je možné testovat uživatelem prostřednictvím ad hoc distribuce, která je k dispozici v programu Apple Developer Program i Apple Developer Enterprise Program a umožňuje testování až 100 zařízení s iOSem. Nejlepší případ použití ad hoc distribuce je distribuce v rámci společnosti, když iTunes Připojení není možnost.
Další informace o nastavení a způsobu distribuce aplikace v interním systému najdete v průvodci ad hoc distribucí.
Vlastní aplikace pro firmy
Apple umožňuje vlastní distribuci aplikací firmám a vzdělávání. Informace najdete v uživatelské příručce k Apple Business Manageru.