Passer au contenu principal

🍏 ProcĂ©dure App Store : CrĂ©ation de l'application et de la fiche Store

Guide pour créer et configurer votre application iOS en vue de sa livraison en marque blanche par Edusign.

Écrit par Lucas Minarro-Rey

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 :

  1. TĂ©lĂ©chargez l’app Apple Developer sur l’appareil choisi

  2. Connectez-vous avec le compte Apple créé et configuré

  3. Allez dans l’onglet Account (Compte)

  4. Acceptez le contrat Apple Developer

  5. Cliquez sur Enroll Now (S’inscrire maintenant)

  6. Lisez les avantages du programme, puis cliquez sur Continue

  7. 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)

  8. 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Ă©

  9. Soumettez l’inscription → Apple vĂ©rifie les donnĂ©es (1 Ă  3 jours ouvrĂ©s)

  10. 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.

  1. Connectez-vous avec votre Apple ID avec 2FA

  2. Cliquez sur Start your Enrollment

  3. Procédez au paiement par carte bancaire de votre abonnement App Store Connect


C. Paiement et validation

  1. Retournez dans l’app ou le site Apple Developer

  2. Connectez-vous avec le mĂȘme compte Apple

  3. Cliquez sur Continue your enrollment

  4. Acceptez les conditions générales

  5. ProcĂ©dez au paiement annuel de 99 USD/an (par carte bancaire uniquement – Apple Gift Card refusĂ©e)

  6. 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


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 :

  1. Ajoutez l’utilisateur store@edusign.fr Ă  votre compte App Store Connect, avec les rĂŽles indiquĂ©s Ă  la section

  2. 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

  • 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

  1. Connectez-vous Ă  App Store Connect.

  2. Accédez à Utilisateurs et accÚs > onglet Intégrations > API App Store Connect.

  3. SĂ©lectionnez l’onglet ClĂ©s d’équipe (Team Keys).

  4. Cliquez sur Générer une clé API.

  5. Nommez la clé (nom interne uniquement).

  6. Sélectionnez le rÎle App Manager.

  7. 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


✅ 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.

Avez-vous trouvé la réponse à votre question ?