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

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 ?

=> 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.
Attention : le Push SSL Certificate expire au bout d'1 an.
Le certificat de distribution

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

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.
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 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 ?
- 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 ?
Vous souhaitez publier une app interne ?
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 !
Design



