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.
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:
fastlane match development --force
pour renouveler le certificat et les profils. (Remplacez development
par appstore
ou adhoc
selon votre type de certificat.