A propos des certificats

Les certificats et le mobile provision utilisés par votre app sont visibles depuis le menu Publication > App iOS  > Certificats  dans votre back office.

Les certificats valides* sont affichés en vert
Les certificats expirés sont affichés en rouge.

Le certificat de distribution est utilisé pour compiler l'application iOS et la distribuer sur App Store Connect.
Lorsque le certificat de distribution expire, cela n'a aucun impact sur les utilisateurs existants de votre application ou sur la version de l'application qui est actuellement publiée sur le store.
Le certificat de distribution doit être renouvelé avant de compiler ou de télécharger la prochaine version de votre application sur App Store Connect. Il n'y a aucune urgence à le faire si vous ne prévoyez pas de mettre l'application à jour prochainement sur le store.

Le certificat Push est utilisé pour faire fonctionner le service Push dans votre application. 
Lorsque le certificat Push expire, les push cessent de fonctionner pour iOS. Vos utilisateurs ne les reçoivent plus et une erreur s'affiche dans la liste de l'historique des pushs. 
Par conséquent, le certificat Push doit être renouvelé avant son expiration afin d'assurer la continuité du service de notifications push dans votre application. 

*Note : Le back-office n'est pas connecté au compte Développeur Apple et n'a aucun moyen de détecter quand un certificat a été révoqué. Le certificat sera toujours affiché comme valide jusqu'à la date d'expiration prévue, même s'il a été révoqué manuellement dans le compte Développeur.


1

Comment renouveler les certificats expirés

1 . Dans votre backoffice allez dans le menu de gauche Publication > App iOS  > Certificats .
​2 . Cliquez sur le bouton bleu Renouveler mes certificats*.
*Le bouton ne sera pas disponible lorsque l'application est en cours de génération ou lorsque l'application est en attente de validation sur App Store Connect. 

Note : Les étapes suivantes décrivent le processus pour les utilisateurs solo qui s'occupent eux-mêmes du processus de publication de leur application iOS.
Si GoodBarber s'occupe de la publication pour vous, cette aide en ligne est celle que vous devez suivre, car vous n'avez pas accès au processus de publication dans votre back-office. 


2

Créer un nouveau Certificat de Distribution iOS

1. Sur  Publication > App iOS  > Publier  continuez jusqu'à l'étape 1, sélectionnez "Créer un nouveau certificat de distribution" et passez à l'étape suivante. 
2.  Allez à l'étape 2.2 et téléchargez le fichier .csr fourni dans le back-office.
3. Dans un nouvel onglet de votre navigateur, allez sur votre compte Développeur Apple > Certificates, Identifiers & Profiles > Profiles  
4. Créez un nouveau certificat en suivant les instructions des étapes 2.3 à 2.4 dans le back-office.
5. Téléchargez le nouveau certificat de distribution à l'étape 2.5 dans votre back-office . 

Note : Si le certificat de distribution n'a pas besoin d'être renouvelé et que vous avez seulement besoin de renouveler le certificat push, sélectionnez "Utiliser un certificat existant" à l'étape 1 et suivez les étapes ci-dessous.


3

Créer un nouveau Certificat de push

Dans Publication > App iOS  > Publier  passez à l'étape 4 et téléchargez le fichier .csr fourni dans le back office.
2. Dans votre compte Apple Developer, allez dans Certificates, Identifiers & Profiles > Identifiers 
3. Sélectionnez l'App ID de votre application (en cas de doute, il s'agit de l'App ID affiché dans le menu Publish > iOS app > Certificats dans votre back-office).
4. Faites défiler vers le bas jusqu'à la capacité (Capability) Push Notifications et assurez-vous que la case est cochée.
5. Cliquez sur le bouton configure (si le certificat push actuel a expiré), ou edit (si le certificat push actuel est toujours valide) sur la ligne. 
6. Sous Production SSL certificate, supprimez tout certificat existant, puis cliquez sur "Create certificate" (ne vous inquiétez pas, le certificat que vous révoquez sera remplacé presque immédiatement). 
7. Téléchargez le fichier .csr et téléchargez le nouveau certificat Push.
8. Téléchargez le nouveau certificat Push à l'étape 4.6 dans votre back-office . 


4

Mettre à jour le Provisioning Profile

Vous devez renouveler le Provisioning Profile de votre application chaque fois que vous renouvelez le certificat de distribution, le certificat de push ou les deux certificats. 

1. Dans votre compte Apple Developer, allez dans Certificates, Identifiers & Profiles > Profiles .
2. Sélectionnez le fichier App Store Mobile Provision de votre application. 
3. Assurez-vous que le certificat de distribution et l'identifiant de l'application sont les mêmes que dans Publier > App iOS > Certificats (le certificat de distribution doit avoir la même date d'expiration). 
4. Enregistrez le nouveau fichier App Store Mobile Provision et téléchargez-le.
5. Supprimez l'ancien fichier App Store Mobile Provision du back-office à l'étape 5.4 et téléchargez le nouveau fichier.


5

Compilation / Mise à jour

Une fois la compilation de votre application terminée, vous pouvez télécharger le nouveau fichier binaire (.ipa) de votre application.
Nous vous recommandons de mettre à jour votre application plusieurs fois par an pour vous assurer que toutes les dernières corrections et mises à jour du moteur natif sont appliquées.


Autres articles
Conseils pour créer une app