Vue d’ensemble de la distribution d’applications Xamarin.iOS

Ce document présente les techniques de distribution disponibles pour les applications Xamarin.iOS, et sert de point de départ vers d’autres documents plus détaillés sur le sujet.

Une fois l’application Xamarin.iOS développée, la prochaine étape du cycle de vie du développement du logiciel consiste à la distribuer aux utilisateurs, comme indiqué dans la section en surbrillance du diagramme ci-dessous :

Une fois l’application iOS développée, l’étape suivante consiste à distribuer l’application aux utilisateurs, comme indiqué dans la section en surbrillance de ce diagramme

Apple propose les méthodes suivantes pour distribuer une application iOS :

Dans tous ces scénarios, les applications doivent être provisionnées à l’aide du profil de provisionnement approprié. Les profils de provisionnement sont des fichiers qui contiennent les informations sur le code de signature, ainsi que l’identité de l’application et le mécanisme de distribution prévu. Pour la distribution hors App Store, ils contiennent également des informations relatives aux appareils sur lesquels l’application peut être déployée.

Distribution dans l’App Store

Important

Apple a indiqué qu’à partir de mars 2019 toutes les applications et mises à jour envoyées à l’App Store doivent avoir été créées avec le kit SDK d’iOS 12.1 ou ultérieur, inclus dans Xcode 10.1 ou ultérieur. Les applications doivent aussi prendre en charge les tailles d’écran de l’iPhone XS et de l’iPad Pro 12,9".

Il s’agit de la méthode principalement utilisée pour distribuer des applications iOS aux consommateurs sur des appareils iOS. Toutes les applications soumises à l’App Store nécessitent l’approbation d’Apple.

Les applications sont soumises à l’App Store via un portail appelé iTunes Connect. Le guide Configurer votre application dans iTunes Connect fournit des informations supplémentaires sur la configuration et l’utilisation de ce portail pour préparer la publication d’une application Xamarin.iOS dans l’App Store.

Il est important de noter que seuls les développeurs membres du programme Developer d’Apple ont accès à iTunes Connect. Les membres du programme Developer Enterprise d’Apple n’y ont pas accès.

Pour plus d’informations, visitez le guide Distribution dans l’App Store.

Distribution interne

Parfois appelée Distribution d’entreprise, la distribution en interne permet aux membres du programme Developer Enterprise d’Apple de distribuer des applications en interne à d’autres membres de la même organisation. La distribution en interne présente l’avantage de ne pas nécessiter une évaluation pour l’App Store et de ne pas limiter le nombre d’appareils sur lesquels une application peut être installée. Toutefois, il est important de noter que les membres du programme Developer Enterprise d’Apple n’ont pas accès à iTunes Connect, et que le licencié est donc responsable de la distribution de l’application.

Pour plus d’informations sur la configuration et la distribution d’une application en interne, reportez-vous au guide de distribution interne.

Distribution ad hoc

Les utilisateurs peuvent tester les applications Xamarin.iOS via la distribution ad hoc, laquelle est disponible à travers les programmes Developer et Developer Enterprise d’Apple. Elle permet de tester jusqu’à 100 appareils iOS. Le meilleur cas d’usage pour la distribution ad hoc est celui d’une distribution en entreprise sans iTunes Connect.

Pour plus d’informations sur la configuration et la distribution d’une application en interne, reportez-vous au guide de distribution ad hoc.

Applications personnalisées pour les entreprises

Apple permet la distribution personnalisée d’applications aux entreprises et à l’éducation. Pour plus d’informations, consultez le Guide de l’utilisateur d’Apple Business Manager .