Gérer les profils d’approvisionnement

Mise à jour des profils d’approvisionnement

Un profil d’approvisionnement autorise votre app à utiliser certains services d’app et garantit que vous êtes un développeur ou une développeuse dont l’identité est connue et qui développe, charge ou distribue votre app. Un profil d’approvisionnement contient un App ID unique qui correspond à une ou plusieurs de vos apps, ainsi qu’un certificat de distribution.

Profils encodés en DER

Dans Xcode 13 bêta 1 et versions ultérieures, de nouveaux profils d’approvisionnement comprenant une version encodée en DER du profil d’approvisionnement sont émis pour les développeurs et développeuses. Ces nouveaux profils d’approvisionnement sont entièrement rétrocompatibles. Les versions encodées en DER sont incluses dans les profils d’approvisionnement pour toutes les plateformes et tous les types de distribution.

Sous iOS, iPadOS et tvOS 15 ou version ultérieure, certains droits dépourvus de la mention « com.apple.developer » dans la clé de droit peuvent exiger la version encodée en DER dans le profil d’approvisionnement. Si vous rencontrez un problème lors de l’installation d’une app dotée de l’un de ces droits, vous pouvez générer et inclure un nouveau profil d’approvisionnement dans votre app. Cette obligation ne concerne pas les apps distribuées dans l’App Store.

Mises à jour de l’approvisionnement pour les équipes créées après le 6 juin 2021

Pour les nouveaux abonnements à l’Apple Developer Program créés après le 6 juin 2021, les apps signées de développement et ad hoc pour iOS, iPadOS et tvOS doivent s’enregistrer auprès du service PPQ lors de leur premier lancement. Votre appareil doit être connecté à Internet afin de vérifier le certificat utilisé pour signer votre app. Si vous utilisez un pare‑feu, assurez‑vous qu’il est configuré de manière à autoriser les connexions à https://ppq.apple.com. Si l’appareil ne parvient pas à établir de connexion, l’app peut ne pas se lancer. Si votre app s’exécute dans un environnement réseau très restrictif ou si vous devez temporairement la compiler en mode hors ligne, des processus alternatifs sont disponibles.

  • Profils de développement hors ligne

    La compilation d’apps hors site avec une connexion réseau limitée peut empêcher l’enregistrement auprès du service PPQ. Afin de prendre en charge la compilation et l’exécution d’apps en mode hors ligne pendant une courte durée, nous fournissons des profils d’approvisionnement hors ligne. Lors de la création de profils d’approvisionnement dans Certificates, Identifiers & Profiles (Certificats, identifiants et profils) pour des apps signées de développement et ad hoc destinées à iOS, iPadOS ou tvOS, une nouvelle option apparaît au moment de la sélection de votre App ID, pour vous permettre de créer un profil d’approvisionnement hors ligne valide pendant sept jours. Cette option s’affiche pour les membres d’équipes de développement créées après le 6 juin 2021.

  • Extension de l’assistance à la validité des profils d’approvisionnement hors ligne

    Certaines apps doivent s’exécuter dans des environnements réseau très restreints, au sein desquels il n’est pas possible d’établir des communications sortantes pendant une durée prolongée. Si votre app doit s’exécuter hors ligne pendant plus de 30 jours après son premier lancement, envoyez une demande d’extension de l’assistance à la validité du profil d’approvisionnement hors ligne. Un formulaire de demande sera bientôt disponible.