2017-08-04 5 views
2

Je suis à peu près à une semaine de l'expiration du certificat de développeur Apple. Par accident j'ai perdu le fichier CSR que j'ai utilisé lors de la création du dernier certificat que j'utilise actuellement.Renouveler le certificat de développeur Apple

Pourriez-vous s'il vous plaît laissez-moi savoir ce que tout le problème que je pourrais rencontrer si je vais aller avec un autre CSR pour un nouveau certificat?

Répondre

1

Note:

  1. Sans RSE, vous serez en mesure de travailler avec le certificat existant, mais une fois qu'il expire, vous devez créer un nouveau et vous pouvez utiliser/créer un nouveau CSR si précédent est perdu.

  2. La mise à jour de votre certificat n'aura aucune incidence sur votre version distribuée dans un environnement public (Apple App Store). Mais bien sûr, il ne vous permettra pas de distribuer votre nouvelle construction avec un certificat invalide/expiré.

Voici une instruction d'Apple Developer Documentation pour Code Signing Identity, qui dit,

Si vous perdez le contrôle de votre identité de signature émise par Apple, tels que votre ID développeur ou Mac App identité de distribution , signalez ceci à Apple immédiatement. Apple invalidera l'ancienne identité et vous aidera à le remplacer. Bien que cela semble être un peu de travail, il est essentiel, car toute personne possédant votre identité peut distribuer potentiellement un code malveillant ou destructeur qui semble provenir de vous.


Cela peut aussi vous aider.

No Code Signing Identities Found

Xcode détecte quand vous manquez une identité de signature. Généralement, cela se produit lorsque vous passez d'un Mac à un autre. Suivez les étapes de la section Création du profil d'approvisionnement de l'équipe pour créer votre identité de signature et l'ajouter au profil d'approvisionnement de l'équipe. Vous aurez la possibilité d'importer votre identité de signature depuis un autre Mac ou de la réinitialiser. Si vous utilisez un profil de provisionnement de développement personnalisé que vous gérez vous-même, il devient invalide après la révocation du certificat de développement. Lisez Modification des profils de provisionnement dans votre compte de développeur pour le régénérer. Pour éviter ce problème, exportez vos certificats en tant que fichier de profil de développeur sur l'autre Mac, puis importez-les sur votre nouveau Mac, comme indiqué dans Exportation et importation de certificats et de profils.

+0

Je connais ces choses et je les fais. Ma question est différente, je me pose des questions car je n'ai pas l'ancien CSR avec moi maintenant et je demande un certificat avec un nouveau CSR du même appareil. Est-ce que ça va marcher ou pas? – Saty

+0

Je demande principalement une demande de signature de certificat (CSR). – Saty

+0

Je crois alors que je vais créer un nouveau certificat en utilisant un nouveau CSR, puis mettre à jour tous les profils de provisionnement avec eux et je pense que je peux pousser la mise à jour vers de nouvelles applications Ai-je raison? – Saty

0

Conformément à la documentation Apple, .CSR est utilisé avec votre ID d'application, votre profil d'approvisionnement et vos droits. Donc, si l'un d'eux possède les deux (identifiant de l'application et profil d'approvisionnement), il vous sera néfaste.

.CSR explanation