Introduction
Cette procĂ©dure est destinĂ©e aux nouveaux clients Edusign souhaitant publier leur application mobile en marque blanche sur lâApple App Store. Elle ne doit ĂȘtre rĂ©alisĂ©e qu'une seule fois. Elle intĂšgre :
Les exigences Apples officielles
La procédure mobille détaillée
Des compléments essentiels : Conformité RGPD, App Store Connect, Fiscalité et distinctions légales
â ïž Apple met rĂ©guliĂšrement Ă jour lâesthĂ©tique et la navigation de sa console dĂ©veloppeur. Il se peut que certaines Ă©tapes ou intitulĂ©s diffĂšrent lĂ©gĂšrement selon les versions. Si une Ă©tape vous semble manquante ou incohĂ©rente, consultez la documentation dĂ©veloppeurs d'Apple et contactez-nous via le chat.
1. Création d'un compte développeur pour une personne morale
A. Prérequis avant de commencer
Identité juridique
Vous devez ĂȘtre une entitĂ© juridique reconnue (SIREN/SIRET actif)
Vous devez disposer du pouvoir juridique de reprĂ©senter lâorganisation :
Propriétaire, dirigeant, cadre supérieur ou toute personne mandatée officiellement
Informations Ă fournir
Nom lĂ©gal de votre entitĂ© (pas de nom commercial, de filiale ni de âDBAâ)
NumĂ©ro DâUâNâSÂź actif (attribuĂ© par Dun & Bradstreet â Voir la procĂ©dure pour l'obtenir)
Adresse et numéro de téléphone du siÚge social
Site internet public lié à votre domaine (ex : www.votreetablissement.fr)
Adresse eâmail professionnelle avec nom de domaine correspondant
Compte Apple
Créez un compte Apple (si besoin) via appleid.apple.com
Activez lâauthentification Ă deux facteurs (2FA)
Assurez-vous que les informations du compte (nom, téléphone, adresse) sont à jour
B. Inscription via l'application Apple Developer
Cette procédure est recommandée par Apple pour une vérification plus fluide. Elle nécessite soit un Iphone, Ipad ou Mac.
Ătapes dĂ©taillĂ©es de l'inscription :
TĂ©lĂ©chargez lâapp Apple Developer sur lâappareil choisi
Connectez-vous avec le compte Apple créé et configuré
Allez dans lâonglet Account (Compte)
Acceptez le contrat Apple Developer
Cliquez sur Enroll Now (Sâinscrire maintenant)
Lisez les avantages du programme, puis cliquez sur Continue
Renseignez les informations de la personne titulaire du compte :
Prénom, nom légal (pas de pseudonyme)
Numéro de téléphone
Photo d'une piĂšce dâidentitĂ© (passeport ou permis)
Renseignez les informations de lâorganisation :
Type dâentitĂ©
Nom de lâentitĂ© lĂ©gale
NumĂ©ro DâUâNâSÂź
Adresse et numéro de téléphone du siÚge
Site internet
Confirmation du pouvoir de signature + coordonnĂ©es dâun contact RH si demandĂ©
Soumettez lâinscription â Apple vĂ©rifie les donnĂ©es (1 Ă 3 jours ouvrĂ©s)
Vous recevrez un email vous invitant Ă finaliser lâadhĂ©sion
B Bis. Inscription via le site Apple Developer
Cette méthode nécessite seulement un navigateur, si vous ne disposez pas d'un appareil Apple compatible.
Rendez-vous sur developer.apple.com/programs/enroll
Connectez-vous avec votre Apple ID avec 2FA
Cliquez sur Start your Enrollment
Procédez au paiement par carte bancaire de votre abonnement App Store Connect
C. Paiement et validation
Retournez dans lâapp ou le site Apple Developer
Connectez-vous avec le mĂȘme compte Apple
Cliquez sur Continue your enrollment
Acceptez les conditions générales
ProcĂ©dez au paiement annuel de 99âŻUSD/an (par carte bancaire uniquement â Apple Gift Card refusĂ©e)
Un reçu est envoyĂ© Ă votre email. Lâabonnement est reconduit automatiquement, sauf rĂ©siliation
D. Obligations supplémentaires aprÚs création du compte
Une fois le compte activĂ©, vous aurez accĂšs Ă App Store Connect, interface de gestion des applications. Voici ce que vous devrez faireâŻ:
Acceptation des contrats
"Paid Apps Agreement" si vous prévoyez de vendre des apps ou des achats intégrés
Acceptez le Program License Agreement (contrat de licence Apple Developer) depuis votre compte Apple Developer ou depuis la rubrique Business dâApp Store Connect.
â ïž Seul le titulaire du compte (Account Holder) peut accepter les contrats Apple. Câest la personne qui a créé le compte dĂ©veloppeur. Il ne peut pas dĂ©lĂ©guer cette action.
Apple met rĂ©guliĂšrement ses contrats Ă jour (voir les contrats en vigueur). Tant quâune nouvelle version nâest pas acceptĂ©e, aucune application ne peut ĂȘtre soumise. Le titulaire du compte doit donc rester joignable pendant tout le projet et aprĂšs la mise en ligne.
Fiscalité & Banque
Renseigner votre statut fiscal (formulaire W-9 ou W-8BEN)
Ajouter un compte bancaire (IBAN + SWIFT) au nom de lâorganisation
MĂ©tadonnĂ©es lĂ©gales de lâapp
Ajouter une politique de confidentialité (lien obligatoire)
Ajouter un contact support
Déclarer toutes les données personnelles collectées via le formulaire App Privacy
E. Création d'une clef de notifications
1. Accéder à l'espace de configuration
Connectez-vous Ă votre portail Apple Developer.
Rendez-vous dans la section Certificates, Identifiers & Profiles, puis cliquez sur l'onglet Keys dans le menu de gauche.
Cliquez sur le bouton bleu Create a key (ou sur le bouton "+" en haut à cÎté de Keys).
2. Enregistrer la nouvelle clé
Dans le champ Key Name, donnez un nom clair à votre clé (par exemple :
Notification Edusign).Dans la liste des services ci-dessous, cochez la case Apple Push Notifications service (APNs).
Cliquez ensuite sur le bouton Configure situé à droite de la ligne APNs.
3. Configurer les paramÚtres de la clé
Sur l'écran de configuration, sélectionnez les options suivantes :
Environment : Choisissez
Sandbox & Production(recommandé pour couvrir tous les cas d'usage).Key Restriction : Sélectionnez
Team Scoped (All Topics).Cliquez sur Save en haut Ă droite, puis validez en cliquant sur Continue et enfin Register.
4. Télécharger et transmettre la clé
Une fois la clé créée, téléchargez-la immédiatement (le fichier sera au format
.p8).
â ïž Important : Apple ne permet de tĂ©lĂ©charger ce fichier qu'une seule fois. Conservez-le prĂ©cieusement.
Transmettez ensuite ce fichier
.p8, ainsi que votre Key ID (affiché à l'écran) et votre Team ID (visible en haut à droite de votre portail), à votre contact dédié chez Edusign.
â
Conformité Apple : ce que vous devez respecter
đ App Privacy
Déclarez toutes les données collectées, y compris via des SDK tiers
Publiez une politique de confidentialité lisible avec URL accessible
Si vous utilisez des API sensibles (ex. appareil photo, micro, géoloc.), vous devez justifier leur usage (Privacy Manifest)
đ”ïž App Tracking Transparency (ATT)
Si vous collectez lâIDFA (publicitĂ© ou tracking), vous devez demander le consentement utilisateur explicite via ATT
đš Design
Respectez les Human Interface Guidelines Apple pour les apps iOS
Points de vigilance spécifiques
Cas | Spécificité Apple |
UniversitĂ©s / Ătablissements publics | Peuvent demander une exonĂ©ration de frais |
Compte personnel vs Organisation | Le nom du vendeur affichĂ© sur lâApp Store sera le nom du compte (soit âJean Dupontâ, soit âUniversitĂ© ABCâ) |
Plusieurs entitĂ©s rattachĂ©es Ă un mĂȘme SIREN | NĂ©cessitent des comptes dĂ©veloppeurs distincts si lâappartenance juridique diffĂšre |
Pas de domaine web officiel | Rejet probable de lâinscription ou de la publication |
DUNS manquant ou incorrect | Blocage de l'inscription, ou rejet à la vérification |
đ Ătape cruciale : Ne crĂ©ez pas l'application vous-mĂȘme
Une fois votre compte Apple Developer validé par Apple, ne tentez pas de créer l'application ou le Bundle ID sur votre interface App Store Connect.
La configuration technique (certificats, identifiants, profils de provisionnement) est complexe et doit correspondre exactement aux paramĂštres de notre moteur d'application pour fonctionner.
Ce que vous devez faire :
Ajoutez lâutilisateur store@edusign.fr Ă votre compte App Store Connect, avec les rĂŽles indiquĂ©s Ă la section
PrĂ©venez votre contact Edusign dĂšs que lâinvitation est envoyĂ©e.
Notre équipe se chargera ensuite de :
Créer l'application sur votre compte.
Configurer le Bundle ID et les certificats de sécurité.
Remplir la fiche Store (Description, visuels) avec les éléments que vous nous fournirez.
Soumettre l'application Ă la validation Apple.
2. Ajouter un utilisateur Edusign sur Apple Connect
L'accĂšs App Store Connect permettra Ă Edusign de permettre de publier des versions via l'application TestFlight ainsi que de publier l'application finale sur l'App Store afin de la mettre Ă disposition des utilisateurs.
L'accÚs Developer (lié à l'accÚs App Store Connect) permettra quant à lui de gérer les certificats et provisioning profiles nécessaires pour le fonctionnement et la publication de l'application.
A. Créer un accÚs App Store Connect
Rendez-vous sur votre compte App Store Connect dans la section Utilisateurs et accĂšs.
Cliquez sur le bouton (+) à cÎté d'Utilisateurs pour ajouter un utilisateur App Store Connect.
Renseignez les informations suivantes
Prénom : Edusign
Nom : Manager
E-mail : store@edusign.fr
Dans la liste des rÎles, sélectionnez :
Gestionnaire d'apps (App Manager)
Sales
Dans la liste des Ressources additionnelles, cochez :
AccĂšs aux rapports
AccĂšs aux certificats, identifiants et profils
AccĂšs au certificat "Cloud Managed Distribution"
â ïž Lâinvitation expire si elle nâest pas acceptĂ©e Ă temps. PrĂ©venez votre contact Edusign dĂšs quâelle est envoyĂ©e, pour quâelle soit acceptĂ©e rapidement. Si elle a expirĂ©, renvoyez-la depuis Utilisateurs et accĂšs.
B. Génération d'une clé API d'équipe et attribution d'un rÎle
Les clés API d'équipe permettent d'accéder aux API App Store Connect et donc de gérer les certificats de signature et le déploiement d'application.
Prérequis
Un compte Administrateur dans App Store Connect est nécessaire pour générer des clés API d'équipe.
Ătapes de gĂ©nĂ©ration
Connectez-vous Ă App Store Connect.
Accédez à Utilisateurs et accÚs > onglet Intégrations > API App Store Connect.
SĂ©lectionnez lâonglet ClĂ©s dâĂ©quipe (Team Keys).
Cliquez sur Générer une clé API.
Nommez la clé (nom interne uniquement).
Sélectionnez le rÎle App Manager.
Cliquez sur Générer, puis téléchargez la clé privée (.p8)
â ïž Ne crĂ©ez pas de clĂ© individuelle (onglet « ClĂ©s individuelles »). Une clĂ© individuelle est liĂ©e Ă une personne et ne permet pas Ă Edusign de publier votre application. Elle provoque une erreur dâauthentification. Documentation Apple sur les clĂ©s API
Transmettez ensuite Ă votre interlocuteur Edusign :
API Key ID (ex: 2F7HJ34KAB)
Issuer ID (ex: e6d7c12d-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
Private Key (.p8)
Récapitulatif des données à transmettre à votre contact Edusign :
API Key ID (ex: 2F7HJ34KAB)
Team ID
Apple Team Name (retrouvable avec le Team ID dans l'onglet compte du du site developper apple)
Issuer ID (ex: e6d7c12d-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
Private Key (.p8)
La clé de notifications (.p8) ainsi que son Key ID
đ„ Liens utiles
đ App Store Connect
â Besoin dâassistance ?
Si vous avez besoin :
dâun accompagnement :
dans la création du compte
suite à un blocage dans la procédure
dâun modĂšle de politique de confidentialitĂ©
NâhĂ©sitez pas Ă contacter notre Ă©quipe ou Ă transmettre ce guide Ă votre service informatique / juridique.
đĄ Et aprĂšs ?
Votre application est maintenant prĂȘte Ă ĂȘtre intĂ©grĂ©e et publiĂ©e par les Ă©quipes Edusign. Pour toute question, contactez-nous via votre interlocuteur principal ou le support.
đ Astuce : En cas de blocage ou de doute, revenez Ă ce guide ou demandez une vĂ©rification par notre Ă©quipe support.

