Omówienie dystrybucji aplikacji platformy Xamarin.iOS

Ten dokument zawiera omówienie technik dystrybucji, które są dostępne dla aplikacji platformy Xamarin.iOS i służy jako wskaźnik do bardziej szczegółowych dokumentów w temacie.

Po utworzeniu aplikacji platformy Xamarin.iOS następnym krokiem w cyklu projektowania oprogramowania jest dystrybuowanie aplikacji do użytkowników, jak pokazano w wyróżnionej sekcji na poniższym diagramie:

After the iOS app has been developed, the next step is to distribute the app to users, as shown in the highlighted section of this diagram

Firma Apple udostępnia następujące sposoby rozpowszechniania aplikacji systemu iOS:

Wszystkie te scenariusze wymagają aprowizacji aplikacji przy użyciu odpowiedniego profilu aprowizacji. Profile aprowizacji to pliki zawierające informacje o podpisywaniu kodu, a także tożsamość aplikacji i zamierzony mechanizm dystrybucji. W przypadku dystrybucji ze sklepu Innego niż App Store zawierają również informacje o urządzeniach, do których można wdrożyć aplikację.

Dystrybucja w sklepie App Store

Ważne

Firma Apple wskazała , że od marca 2019 r. wszystkie aplikacje i aktualizacje przesłane do sklepu App Store muszą zostać skompilowane przy użyciu zestawu SDK systemu iOS 12.1 lub nowszego, dołączonego do środowiska Xcode 10.1 lub nowszego. Aplikacje powinny również obsługiwać rozmiary ekranu i Telefon XS i 12,9" iPad Pro.

Jest to główny sposób dystrybucji aplikacji systemu iOS do użytkowników na urządzeniach z systemem iOS. Wszystkie aplikacje przesłane do sklepu App Store wymagają zatwierdzenia przez firmę Apple.

Aplikacje są przesyłane do sklepu App Store za pośrednictwem portalu o nazwie iTunes Połączenie. Przewodnik Konfigurowanie aplikacji w programie iTunes Połączenie zawiera więcej informacji na temat sposobu konfigurowania i używania tego portalu do przygotowania aplikacji platformy Xamarin.iOS do publikowania w sklepie App Store.

Należy pamiętać, że tylko deweloperzy należący do programu Apple Developer Program mają dostęp do programu iTunes Połączenie. Członkowie programu Apple Developer Enterprise Program nie mają dostępu.

Aby uzyskać więcej informacji, odwiedź przewodnik dystrybucji sklepu App Store.

Dystrybucja w domu

Czasami nazywana dystrybucją przedsiębiorstwa dystrybucja wewnętrzna umożliwia członkom programu Apple Developer Enterprise Program wewnętrzne dystrybuowanie aplikacji do innych członków tej samej organizacji. Dystrybucja w domu ma zalety braku konieczności przeglądu sklepu App Store i nie ma limitu liczby urządzeń, na których można zainstalować aplikację. Należy jednak pamiętać, że członkowie programu Apple Developer Enterprise Program nie mają dostępu do programu iTunes Połączenie, dlatego licencjobiorca jest odpowiedzialny za dystrybucję aplikacji.

Aby uzyskać więcej informacji na temat konfigurowania i sposobu rozpowszechniania aplikacji w firmie, zapoznaj się z przewodnikiem dystrybucji w domu.

Dystrybucja ad hoc

Aplikacje platformy Xamarin.iOS mogą być testowane przez użytkownika za pośrednictwem dystrybucji ad hoc, która jest dostępna zarówno w programie Apple Developer Program, jak i w programie Apple Developer Enterprise Program, i umożliwia przetestowanie maksymalnie 100 urządzeń z systemem iOS. Najlepszym przypadkiem użycia dystrybucji ad hoc jest dystrybucja w firmie, gdy program iTunes Połączenie nie jest opcją.

Aby uzyskać więcej informacji na temat konfigurowania i sposobu dystrybucji aplikacji w firmie, zapoznaj się z przewodnikiem dystrybucji ad hoc.

Aplikacje niestandardowe dla firm

Firma Apple umożliwia niestandardową dystrybucję aplikacji firmom i edukacji. Zapoznaj się z podręcznikiem użytkownika programu Apple Business Manager, aby uzyskać informacje.