Übersicht über die Xamarin.iOS-App-Verteilung

Dieser Artikel bietet eine Übersicht über Verteilungstechniken, die für Xamarin.iOS-Anwendungen verfügbar sind, und verweist auf noch ausführlichere Dokumente zu diesem Thema.

Nach der Entwicklung der Xamarin.iOS-App ist der nächste Schritt im Lebenszyklus der Softwareentwicklung die Verteilung der App an Benutzer. Dieser Vorgang wird im folgenden Diagramm abgebildet:

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

Apple bietet die folgenden Optionen für die Verteilung von iOS-Anwendungen:

Für jedes dieser Szenarios müssen Anwendungen mit dem entsprechenden Bereitstellungsprofil bereitgestellt werden. Bereitstellungsprofile sind Dateien, die Informationen zur Codesignierung sowie die Identität der Anwendung und den beabsichtigten Verteilungsmechanismus enthalten. Bei einer Verteilung, die nicht über den App Store erfolgt, enthalten Bereitstellungsprofile auch Informationen darüber, für welche Geräte eine App bereitgestellt werden kann.

App Store-Verteilung

Wichtig

Apple hat mitgeteilt, dass ab März 2019 alle Apps und Updates, die an den App Store gesendet werden, mit dem iOS 12.1 SDK oder höher, das in Xcode 10.1 oder höher enthalten ist, erstellt worden sein müssen. Apps müssen ebenso die Bildschirmgrößen des iPhone XS und des iPad Pro in 12,9" unterstützen.

Dies ist die wichtigste Methode zur Verteilung von iOS-Anwendungen an Benutzer mit iOS-Geräten. Alle Apps, die im App Store eingereicht werden, müssen von Apple genehmigt werden.

Apps werden über das Portal iTunes Connect im App Store eingereicht. Im Leitfaden Configure your App in iTunes Connect (Konfigurieren Ihrer App in iTunes Connect) finden Sie weitere Informationen darüber, wie Sie dieses Portal einrichten und verwenden, um eine Xamarin.iOS-App für die Veröffentlichung im App Store vorzubereiten.

Beachten Sie, dass nur Entwickler, die Teil des Apple Developer Program sind, Zugriff auf iTunes Connect haben. Mitglieder des Apple Developer Enterprise Program haben keinen Zugriff.

Weitere Informationen finden Sie im Leitfaden App Store Distribution (App Store-Verteilung).

Interne Verteilung

Durch die interne Verteilung, die auch als Enterprise-Verteilung bezeichnet wird, können Mitglieder des Apple Developer Enterprise Program Apps an andere Mitglieder innerhalb derselben Organisation verteilen. Die Vorteile der internen Verteilung bestehen darin, dass kein App Store-Review erforderlich ist und keine Beschränkung für die Anzahl der Geräte vorhanden ist, auf denen eine Anwendung installiert werden kann. Beachten Sie aber, dass Mitglieder des Apple Developer Enterprise Programnicht auf iTunes Connect zugreifen können und daher der Lizenznehmer für die Verteilung der App zuständig ist.

Weitere Informationen zur internen Verteilung einer Anwendung und den hierfür erforderlichen Vorbereitungen finden Sie im Leitfaden zur internen Verteilung.

Ad-hoc-Verteilung

Xamarin.iOS-Anwendungen können über die Ad-hoc-Verteilung durch Benutzer getestet werden. Mit dieser Verteilungsart, die sowohl im Apple Developer Program als auch im Apple Developer Enterprise Program verfügbar ist, können bis zu 100 iOS-Geräte getestet werden. Der ideale Anwendungsfall für die Ad-hoc-Verteilung ist die Verteilung innerhalb eines Unternehmens, wenn iTunes Connect als Option ausscheidet.

Weitere Informationen zur internen Verteilung einer Anwendung und den hierfür erforderlichen Vorbereitungen finden Sie im Leitfaden zur Ad-hoc-Verteilung.

Benutzerdefinierte Apps für Unternehmen

Apple ermöglicht die benutzerdefinierte Verteilung von Apps an Unternehmen und Bildungseinrichtungen. Weitere Informationen finden Sie im Apple Business Manager-Benutzerhandbuch.