Blog

Quels certificats iOS pour générer et publier mon application

Avant de créer vos certificats iOS, vous devez au préalable ouvrir un compte développeur Apple . L'inscription coûte 99 € par an. Ce compte vous donne accès à toutes les ressources nécessaires à la configuration de vos appareils (pour les tests Ad Hoc) ainsi qu'aux soumissions et mises à jour de vos applications sur les appareils iOS.. 

Pour vous inscrire en tant que Développeur Apple, rendez-vous sur https://developer.apple.com/programs

Suivez les étapes et la configuration requise, puis réglez vos frais d'inscription. A compter du paiement, l'activation de votre compte sera effective sous 24 heures environ. Un email portant pour titre “Welcome to iTunes Connect!” vous avertira que l'inscription a bien été effectuée.

Maintenant que votre compte développeur est activé, vous pouvez passer à la génération de vos certificats !
Pour cela, rendez-vous sur la page suivante : 
https://developer.apple.com/membercenter

Pourquoi avez-vous besoin de certificats ?

Vous vous demandez à quoi servent ces fameux certificats ? Passons en revue leurs implications afin de vous donner une meilleure compréhension de leur utilité.

=> En tant que développeur Apple, quand vous créez un projet le certificat de distribution fait office de "signature". Ce certificat de distribution vous authentifie en tant que créateur de l'application. En conséquence, votre nom (si vous êtes enregistré en tant que particulier) ou celui de votre entreprise (si vous êtes enregistré en tant qu'organisation) apparaîtra dans le champ "Éditeur" sur l'App Store.

=> Avec votre compte développeur vous pouvez publier plusieurs applications, avec le même certificat de distribution.
Attention : le certificat de distribution a une durée de vie d'1 an.

=> Afin d'identifier chaque application, il lui est assigné un App ID : 1 App ID = 1 app.
Si vous souhaitez activer les notifications push pour votre app, lorsque vous configurez l'App ID, n'oubliez pas de cocher "Push notifications" avant de valider.

=> La création d'un Provisioning Profile est une autre étape obligatoire. Cela établit le lien entre vous, en tant que développeur Apple et votre projet (un App ID). Vous aurez besoin d'un Provisioning Profile pour la distribution Ad Hoc et la distribution finale sur l'App Store.
=> Enfin : le Push SSL Certificate. Il est rattaché à une App ID donnée. Il établit la connexion entre l'App ID et les serveurs d'envoi.
Attention : le Push SSL Certificate expire au bout d'1 an.

Le certificat de distribution

Le certificat de distribution vous permet de signer vos applications pour leur distribution via l'App Store ou bien en version Ad Hoc (une version lisible uniquement sur les appareils iOS enregistrés dans votre Member Center). Le certificat sera appliqué à toutes les apps soumises avec un même compte.
Pour générer ce certificat, vous aurez besoin d'un fichier CSR (Certificate Signing Request). Si vous construisez votre application par vous-même, vous devez créer ce fichier à l'aide de l'outil Keychain Access sur votre Mac. En revanche, si vous utilisez GoodBarber pour construire votre application, vous n'avez qu'à cliquer sur un bouton dans votre back office pour télécharger votre CSR. Simple comme bonjour ! :) 

Une fois votre fichier .CSR chargé, suivez le processus jusqu'à pouvoir télécharger le fichier .CER. La dernière étape c'est ensuite d'uploader ce fichier .CER dans Keychain Access ou dans votre back office GoodBarber. 

Le Push SSL Certificate

Afin que votre application puisse envoyer des Notifications Push, qui constituent un très puissant outil de communication, vous aurez besoin de ce certificat. Il établit la connection entre votre serveur de Notifications Push (si vous utilisez notre plateforme, ce sera GoodBarber), et le service de Notifications Push d'Apple.

A la différence du Certificat de Distribution App Store et Ad Hoc, vous devez générer ce certificat pour chaque application enregistrée (rappelez-vous, nous avons indiqué plus haut qu'il était spécifique à une App ID donnée. 
Le processus de création reste cependant le même. Vous devez générer un fichier .CSR à l'aide de Keychain Access sur votre Mac ou directement sur GoodBarber, puis l'uploader dans votre interface Développeur Apple et récupérer un fichier .CER. 

Pour finir, uploadez ce certificat dans Keychain Access ou à l'emplacement indiqué dans votre back office GoodBarber. 

Que se passe-t-il lorsqu'un certificat expire ou est révoqué ?

Si votre compte développeur Apple expire => vos apps disparaîtront de l'App Store. Elles continueront à fonctionner sur les appareils où elles ont précédemment été installées. Si vous renouvelez votre abonnement, les apps seront à nouveau visibles dans l'App Store.

Si votre certificat de distribution est révoqué ou expire => vous devez en générer un nouveau si vous souhaitez compiler votre app, effectuer une mise à jour ou soumettre une nouvelle application. Les applications déjà publiées sur le store ne sont pas affectées.=>

Si vos Provisioning Profiles sont révoqués ou expirent => il vous faut en générer un nouveau si vous souhaitez mettre à jour l'app associée à ce dernier.

Si votre Push Certificate expire => vous ne pouvez plus envoyer de notifications push via l'app associée.

Comment compiler mon app iOS ?

Dans cette vidéo, Jérôme explique, étape par étape, le processus qui permet de compiler votre app iOS avec GoodBarber. Il reprend les points suivants :

- comment créer un certificat de distribution
- comment déclarer votre app ID
- comment créer un push certificate et le relier à votre app
- comment créer un provisioning profile, nécessaire à la distribution de votre app sur l'App Store, ou sur des appareils spécifiques pour la version Ad Hoc de votre app.

Vous souhaitez publier une mise à jour ?

Ce tutoriel est fait pour vous :

Vous souhaitez publier une app interne ?

Lisez plutôt cet article :

POUR ALLER PLUS LOIN :

 

  • Créer son application est un travail facilement réalisable lorsque l'on suit les bons conseils. Pour vous, GoodBarber a mis en ligne un guide qui vous explique, étape par étape, comment développer une application mobile : idée, design, développement . Une fois l'application terminée, il ne vous restera plus qu'à la soumettre au store iOS ou Google Play !
  • Une fois votre travail de création terminé, il ne vous reste plus qu'à publier votre app sur le store ios ou android. Cette étape n'est cependant pas la plus simple, car Apple contrôle un certain nombre d'éléments avant d'autoriser votre app à être visible en ligne et à être téléchargée sur un appareil. Pour être sûr de retrouver votre application sur les appareils de vos consommateurs, suivez nos 7 conseils pour éviter qu'Apple ne rejette votre application mobile .
  • Google a récemment annoncé en ligne un changement technique concernant son système de notifications, et plus précisemment concernant leur envoi et leur réception sur l'appareil de vos utilisateurs. Mais ne vous inquiétez pas, GoodBarber vous explique tout ! A travers Firebase Cloud Messaging : restez à jour pour l'envoi des notifications push sur Android . Dans ce fichier vous trouverez toutes les explications nécessaires pour vous conformer aux nouvelles exigences de Google, étape par étape. Et si vous êtes sur ios, rien ne change pour vous !

À lire aussi

  6 min de lecture

Comment changer les couleurs de mon app ?

Dans GoodBarber, chaque couleur de votre thème tient un rôle. Sur l'une de nos apps, changer une seule couleur a repeint 95 réglages, sans ouvrir d'écran.

  3 min de lecture

Les événements Church Center de votre église remplissent seuls l'agenda de votre app

En bref. Planning Center est une extension de GoodBarber, l'app builder sans code, qui remplit une section Agenda avec les événements qu'une église publie sur Church Center pour les six mois à venir. Les événements récurrents apparaissent une fois par date, à leurs horaires publics, dans le fuseau horaire de l'église, avec leur visuel, leur lieu et leur description. Quand une inscription est prévue, un bouton ouvre le formulaire dans l'app. Vous la connectez en vous identifiant avec un compte administrateur de Planning Center Calendar : aucune clé à copier. Elle est gratuite pour les apps Content : chaque section compte pour une des extensions incluses dans votre plan.De nombreuses églises tiennent déjà leur agenda dans Planning Center : l'outil revendique 78 000 églises actives et 4 millions d'utilisateurs actifs, selon sa page de présentation, consultée en octobre 2026. Voici comment l'extension fonctionne pour une église qui a un culte chaque semaine et un camp de jeunes.

  4 min de lecture

Vos événements, adhésions et dons HelloAsso s'affichent dans votre app

En bref. HelloAsso Événements et HelloAsso Campagnes sont deux extensions de GoodBarber, l'app builder sans code, qui lisent les formulaires publics d'une association sur HelloAsso. HelloAsso Événements remplit une section Agenda avec les événements à venir, leur date, leur lieu et leurs tarifs, et un bouton pour s'inscrire dans l'app. HelloAsso Campagnes remplit une section Article avec les adhésions, les formulaires de don et les collectes : l'adhésion s'ouvre dans l'app, le don dans le navigateur du téléphone. Vous les connectez avec les identifiants d'API HelloAsso de votre association. Elles sont gratuites pour les apps Content : chaque section compte pour une des extensions incluses dans votre plan.HelloAsso est déjà l'outil de billetterie et d'adhésion de nombreuses associations. En février 2025, la plateforme a franchi les deux milliards d'euros collectés pour les associations depuis 2009, dont la moitié en 18 mois, et elle revendique 376 000 associations inscrites, selon Le Journal des Entreprises du 6 mars 2025. Voici comment les deux extensions fonctionnent pour un club sportif de quartier.

Conseils pour créer une app