Vous êtes ici:   Sommaire / Processus De Soumission Ios / Mises À Jour De L'Application Ios

iOS - Mettre à jour les certificats dans le back office (Solo)

Les certificats et les mobiles provision utilisés par votre app sont visibles depuis le menu Publication > Certificats > iOS .
Ils sont affichés en vert s'ils sont valides et en rouge s'ils sont expirés.

Pour renouveler vos certificats expirés : 

​- Si vous avez choisis l'option GoodBarber s'en occupe :

1 . Allez dans le menu de gauche Publication > Certificats > iOS
​2 . Cliquez sur le bouton bleu "Renouveler mes certificats".
​3 . Suivez cette aide en ligne .
​L'équipe GoodBarber mettra alors à jour vos certificats pour vous et vous informera dans le support une fois l'opération effectuée.

- Si vous soumettez votre app manuellement (Solo)
1 - Allez dans le menu de gauche Publication > Certificats > iOS .
​2 - Cliquez sur le bouton bleu "Renouveler mes certificats".
3 - Lisez les informations renseignées ci dessous et suivez le processus étapes par étapes du back office.

Note : Il y a des moments dans le processus de soumission où la mise à jour des certificats n'est pas possible.
Le bouton ne sera pas visible si : 
- L'application est en Cours de compilation.
- L'application est prête à être testée (Pour la débloquer, allez dans Publication > iOS et cliquez sur Modifier).
- L'application est en cours de soumission chez Apple, il faut attendre que l'application soit publiée pour débloquer le back office

picture

1

Renouveler le Certificat de Distribution iOS

- Application distribuée via App store Connect (Store official d'Apple):
Le certificat de distribution iOS est valide pour 1 an. Il est uniquement utilisé pour compiler l'app et l'envoyer sur le store.
Si vous ne souhaitez pas effectuer une de ces actions, il n'est pas urgent de renouveler ce certificat. 
Un certificat de distribution expiré n'aura aucun impact sur la version de votre app déjà publiée sur le store ni sur vos utilisateurs.

- Application distribuée en interne (En dehors du store d'Apple) :
Le certificat in-House est valide 3 ans. Lorsqu'il expire, vos utilisateurs ne peuvent plus utiliser l'application. Vous devez donc renouveler ce certificat dès que possible et envoyez une nouvelle version de votre app à vos utilisateurs. 

Pour remplacer le certificat de distribution expiré, vous pouvez soit :

a) Créer un nouveau certificat de distribution :
1 - Téléchargez le fichier .CSR fourni par le back office. 
2 - Ouvrez https://developer.apple.com  dans un nouvel onglet.
3 - Connectez-vous à votre compte Apple et allez dans Certificates, Identifiers and Profiles > Certificates  
4 - Suivez les instructions données par le back office GoodBarber pour créer de nouveaux certificats.
5 - Téléchargez le nouveau certificat de distribution iOS dans votre back office GoodBarber.

b) Utilisez un certificat de distribution existant ou téléchargez un fichier .p12 :
C'est possible seulement si :

- Vous avez déjà compilé votre application avec GoodBarber.
- Vous utilisez le même account ID pour une autre app et celle-ci.
- Les deux apps ont été publiées sur le même compte Apple Developer.
- Le certificat de distribution existant est toujours valide dans votre compte Apple Developer et n'a pas été révoqué.
Si TOUTES les conditions sont réunies :
1 - Sélectionnez ”Je veux utiliser un certificat de distribution existant”, un menu déroulant apparaîtra en vous montrant les certificats de distribution utilisés sur vos autres applications.
2 - Sélectionnez votre autre app depuis la liste qui utilise déjà ce certificat.
Note : Si vous êtes un expert, vous pouvez aussi importer votre propre fichier .p12. Le mot de passe associé à ce p12 doit être "duoapps".

picture

2

Renouveler le Certificat de push

Le certificat de push est valide pendant 1 an et 1 mois. Quand il expire, les notifications push ne fonctionnent plus sur votre app iOS.
Il doit être renouvelé dès que possible après expiration.

Pour créer un nouveau certificat de push 
1 - Téléchargez le fichier CSR fourni dans le back office GoodBarber
2 - Ouvrez https://developer.apple.com  dans un nouvel onglet
3 - Connectez-vous à votre compte Apple et allez dans Certificates, Identifiers and Profiles > Identifiers
4 - Sélectionnez l'identifiant de votre application
5 - Faites défiler la page vers le bas jusqu'à la ligne Push Notifications et cliquez sur Configure ou Edit
Note : Si il existe déjà un certificat de push associé à cet App ID, supprimez-le avant d'en créer un nouveau.
7 - Téléchargez le CSR et téléchargez le nouveau certificat de push.
8 - Ajoutez le nouveau certificat de push en remplacement de l'ancien dans votre back office GoodBarber

picture

3

Mettre à jour les Mobile Provision

Les fichiers Mobile provision sont valides 1 an.
Vous devez les mettre à jour quand vous renouvelez un certificat (Certificat de distribution, Certificat de push ou les 2).

1. Ouvrez https://developer.apple.com dans un nouvel onglet de votre navigateur
2. Allez dans le menu Certificats, Identifiants et profiles > Profiles
3. Sélectionnez le Mobile Provision existant pour App Store et cliquez dessus
4. Choisissez le certificat de distribution iOS utilisé dans votre back office (même date d'expiration que celle indiquée dans le menu Publication > Certificats > iOS ). Vérifiez que c'est le bon App ID.
5. Générez le bon nouveau fichier Mobile Provision App Store et téléchargez-le
6. Supprimez l'ancien fichier Mobile Provision App Store du back office et ajoutez le nouveau
7. Répétez l'opération pour le fichier Mobile provision Ad Hoc.
Si vous le souhaitez, vous pouvez également ajouter un nouvel appareil de test pour la version ad-hoc at cette étape.

picture

4

Compilation / Mise à jour sur le store

- Application distribué sur App Store Connect :
Pas de recompilation nécessaire (sauf si vous avez ajouté un nouvel appareil pour tester la version ad hoc)
Pas de soumission de mise à jour sur le store nécessaire.

Application distribuée en interne
​Une nouvelle compilation est requise pour n'importe quel certificat / mobile provision mis à jour.
Nécessité d'envoyer une nouvelle version aux utilisateurs.

picture