Configurer les fonctionnalités

Créer une version Mac d’une app iPad

Avec Xcode 11 et macOS 10.15 ou versions ultérieures, Mac Catalyst vous permet de compiler une version Mac à partir d’une app iPad. Cette version utilise UIKit, mais s’exécute sous macOS.

Si vous utilisez Xcode 11.3 ou version antérieure, vous devez activer la fonctionnalité Mac Catalyst et choisir qu’un App ID soit généré automatiquement pour vous.

À partir de Xcode 11.4, de nouvelles apps compilées avec Mac Catalyst peuvent utiliser le même identifiant de lot que l’app iPad pour prendre en charge l’achat universel. Si vous ne souhaitez pas distribuer les apps ensemble, vous pouvez enregistrer un autre identifiant de lot. Il est fortement recommandé de poursuivre le développement des apps en cours de compilation avec Mac Catalyst à l’aide de Xcode 11.4 ou version ultérieure.

Apps existantes et Xcode 11.3 ou version antérieure

Si vous utilisez Xcode 11.3 ou version antérieure, ou si vous avez déjà distribué votre app Mac compilée avec Mac Catalyst à l’aide d’un identifiant de lot généré automatiquement, procédez comme suit pour enregistrer de nouveaux App ID et prendre en charge de nouvelles extensions d’app.

  1. Dans Certificates, Identifiers & Profiles (Certificats, identifiants et profils), cliquez sur Identifiers (Identifiants) dans la barre latérale. Sélectionnez votre App ID dans la liste, faites défiler l’écran vers le bas et activez la fonctionnalité Mac Catalyst, puis cliquez sur Configure (Configurer).

  2. Cliquez sur Configure (Configurer) et sélectionnez « Automatically create an identifier » (Créer automatiquement un identifiant). Il s’agissait du comportement par défaut dans Xcode 11.3 et versions antérieures.

  3. Cliquez sur Save (Enregistrer) en haut à droite pour enregistrer les modifications apportées à votre App ID.

  4. Si une boîte de dialogue apparaît, cliquez sur Confirm (Confirmer) pour finaliser vos modifications.

Remarque : dans Xcode 11.4, vous devez modifier les réglages de compilation pour continuer à prendre en charge cette configuration. En savoir plus.

Xcode 11.4

Avec la sortie de Xcode 11.4, vous pouvez compiler des apps pour iOS, macOS et tvOS à l’aide du même identifiant de lot. Pour compiler votre app, créez un profil d’approvisionnement Mac Catalyst, puis sélectionnez votre App ID. Si vous souhaitez mettre à jour une app Mac existante à l’aide de Mac Catalyst, et que votre app n’a pas encore été distribuée, il n’est pas nécessaire d’activer la fonctionnalité Mac Catalyst.