Übersicht über die Xamarin.iOS-App-VerteilungXamarin.iOS app distribution overview

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.This document gives an overview of the distribution techniques that are available for Xamarin.iOS applications and serves as a pointer to more detailed documents on the topic.

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:Once an Xamarin.iOS app has been developed, the next step in the software development lifecycle is to distribute the app to users, as shown in the highlighted section of the diagram below:

Nachdem die iOS-App entwickelt wurde, ist der nächste Schritt die Verteilung der App an die Benutzer, was im hervorgehobenen Abschnitt dieses Diagramms gezeigt wird.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:Apple provides the following ways to distribute an iOS application:

Für jedes dieser Szenarios müssen Anwendungen mit dem entsprechenden Bereitstellungsprofil bereitgestellt werden.All these scenarios require that applications be provisioned using the appropriate provisioning profile. Bereitstellungsprofile sind Dateien, die Informationen zur Codesignierung sowie die Identität der Anwendung und den beabsichtigten Verteilungsmechanismus enthalten.Provisioning profiles are files that contain code signing information, as well as the identity of the application and the intended distribution mechanism. 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.For the non-App Store distribution they also contain information about what devices the app can be deployed to.

App Store-VerteilungApp Store distribution

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.Apple has indicated that starting in March 2019, all apps and updates submitted to the App Store must have been built with the iOS 12.1 SDK or later, included in Xcode 10.1 or later. Apps müssen ebenso die Bildschirmgrößen des iPhone XS und des iPad Pro in 12,9" unterstützen.Apps should also support the iPhone XS and 12.9" iPad Pro screen sizes.

Dies ist die wichtigste Methode zur Verteilung von iOS-Anwendungen an Benutzer mit iOS-Geräten.This is the main way that iOS applications are distributed to consumers on iOS devices. Alle Apps, die im App Store eingereicht werden, müssen von Apple genehmigt werden.All apps submitted to the App Store require approval by Apple.

Apps werden über das Portal iTunes Connect im App Store eingereicht.Apps are submitted to the App Store through a portal called iTunes Connect. 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.The Configure your App in iTunes Connect guide provides more information on how to set up and use this portal to prepare a Xamarin.iOS app for publishing in the App Store.

Beachten Sie, dass nur Entwickler, die Teil des Apple Developer Program sind, Zugriff auf iTunes Connect haben.It is important to note that only developers who belong to the Apple Developer Program have access to iTunes Connect. Mitglieder des Apple Developer Enterprise Program haben keinen Zugriff.Members of the Apple Developer Enterprise Program do not have access.

Weitere Informationen finden Sie im Leitfaden App Store Distribution (App Store-Verteilung).For more information, please visit the App Store Distribution guide.

Interne VerteilungIn-house distribution

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.Sometimes called Enterprise Distribution, in-house distribution allows members of the Apple Developer Enterprise Program to distribute apps internally to other members of the same organization. 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.In-house distribution has the advantages of not requiring an App Store review, and having no limit on the number of devices on which an application can be installed. Beachten Sie aber, dass Mitglieder des Apple Developer Enterprise Program nicht auf iTunes Connect zugreifen können und daher der Lizenznehmer für die Verteilung der App zuständig ist.However, it is important to note that Apple Developer Enterprise Program members do not have access to iTunes Connect, and therefore the licensee is responsible for distributing the app.

Weitere Informationen zur internen Verteilung einer Anwendung und den hierfür erforderlichen Vorbereitungen finden Sie im Leitfaden zur internen Verteilung.For more information on getting set-up and how to distribute an application In-House, please refer to the In-House distribution guide.

Ad-hoc-VerteilungAd-hoc distribution

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.Xamarin.iOS applications can be user-tested via ad hoc distribution, which is available on both the Apple Developer Program, and the Apple Developer Enterprise Program, and allows up to 100 iOS devices to be tested. Der ideale Anwendungsfall für die Ad-hoc-Verteilung ist die Verteilung innerhalb eines Unternehmens, wenn iTunes Connect als Option ausscheidet.The best use case for ad hoc distribution is distribution within a company when iTunes Connect is not an option.

Weitere Informationen zur internen Verteilung einer Anwendung und den hierfür erforderlichen Vorbereitungen finden Sie im Leitfaden zur Ad-hoc-Verteilung.For more information on getting set-up and how to distribute an application In-House, please refer to the Ad-hoc distribution guide.

Benutzerdefinierte Apps für UnternehmenCustom apps for business

Apple ermöglicht die benutzerdefinierte Verteilung von Apps an Unternehmen und Bildungseinrichtungen.Apple allows custom distribution of apps to businesses and education. Weitere Informationen finden Sie im Apple Business Manager-Benutzerhandbuch.Review the Apple Business Manager User Guide for information.