web-dev-qa-db-fra.com

comment renouveler un certificat expiré avec fastlane?

Mon certificat iOS est stocké dans GitHub et il a expiré, le message d'échec dans la progression de circleci est que "votre certificat" xxxxxxx.cer "n'est pas valide, veuillez vérifier la date de fin et le renouveler si nécessaire".

Dois-je créer un nouveau certificat ou télécharger un certificat existant? Je ne me souviens pas comment cela a été créé à l'origine, je pensais que cela avait été fait par Fastlane dans le cadre de la construction.

Mais je ne sais pas comment modifier la commande Fastlane, j'ai essayé d'ajouter le 'cert', mais ça échoue.

5
CleanMac

J'ai renouvelé le certificat expiré en le supprimant du référentiel Git, puis en exécutant fastlane match. Si vous ajoutez --force il renouvellera également les profils pour utiliser le nouveau certificat.

Pas:

  1. Supprimer le certificat expiré du référentiel Git.
  2. Courir fastlane match development --force pour renouveler le certificat et les profils. (Remplacez development par appstore ou adhoc selon votre type de certificat.
0
Fogh