Xcode 6 App Store d'échec de l'envoi par “Votre compte a déjà un valide certificat de distribution iOS”
J'utilise la dernière XCode (6.1) et j'ai besoin de soumettre l'application dès que possible, mais je n'arrive pas à obtenir autour de la "Votre compte a déjà un valide iOS certificat de distribution d'erreur".
J'ai du client profil de configuration et j'ai son certificat de distribution (ce qui est valable) et sa clé privée (j'ai vérifié à l'aide de porte-clés, c'est bel et bien là). L'ID est également correcte. J'ai supprimé mon profils d'approvisionnement et des certificats et réinstallé le client plusieurs fois maintenant.
Ce qui pourrait être à l'origine de ce problème? J'ai vu beaucoup de sujets ici, de SORTE à ce problème, donc je m'excuse à l'avance pour créer encore un autre clone, mais je ne sais vraiment pas comment résoudre ce problème.
modifier: je suis en cours d'exécution d'une marque nouvelle installation de Yosemite par la voie
- qui peut aider à vous: developer.apple.com/library/ios/technotes/tn2407/_index.html (vous pouvez trouver le lien sous le No Identités Sont Disponibles Pour la Signature des sous-titres).
- ce lien serait encore en mesure de donner une ligne directrice pour résoudre le problème: developer.apple.com/library/ios/documentation/IDEs/Conceptual/... (une solution possible est, en vertu de l'émission du Certificat d'article).
- Merci pour l'entrée, mais ce lien de coeur me dit de les Révoquer et de la demande d'un nouveau certificat. Je ne veux pas le faire parce que mon certificat du client est valide et j'ai un client clé privée et le profil de configuration, donc, en théorie, il devrait fonctionner, non?
- J'ai des certificats révoqués et le profil d'un tas de fois sans la faire fonctionner.
Vous devez vous connecter pour publier un commentaire.
Réussi à le résoudre par édition de la Distribution iOS Disposition de Profil de le Développeur d'un Membre du Centre.
Pour une raison quelconque, il y avait 2 certificats à choisir pour le Profil d'approvisionnement de Distribution. Je basculé de l'autre certificat et j'ai pu Valider et Soumettre mon Archive de construire pour les tests bêta.
Ainsi, vous pouvez avoir plus d'un certificat pour la signature, à votre Disposition des profils. Assurez-vous d'avoir celui de droite (en essayant tous d'entre eux) et normalement ça devrait fonctionner.
J'ai essayé beaucoup de choses, comme l'Exportation de profil de Développeur de Xcode Comptes et de l'importer dans l'organisateur, l'installation de la mise à disposition de profils du centre des membres, de les ajouter à mon trousseau de clés. Mais aucun de ceux qui ont travaillé. Il a commencé à travailler uniquement après modification appropriée du Profil de configuration manuellement.
Vous pouvez également essayer de retirer tous les Profils de configuration et laissez Xcode en créer de nouvelles pour vous. Ce sera trop de travail.
J'ai aussi eu ce problème, qui s'est avéré être causée par une tentative d'exportation pour les ad hoc de déploiement à l'aide d'un profil d'approvisionnement de développement au lieu d'un profil de distribution. Il semble que ce soit plus pris en charge dans Xcode 6.1. Une fois que j'ai créé un profil ad hoc et installé que le problème a disparu. Plus utile, message d'erreur m'aurait évité des heures de travail et serait grandement apprécié, Apple.
Ce fil a été très utile:
xcode 6 bêta 2 d'un problème avec l'exportation de l'iap "Votre compte a déjà un valide certificat de distribution iOS"
En plus de toutes les autres réponses, il y a encore une possibilité, après la 2/15/2016: the old World Wide certificat expiré et je suppose que tout le monde a déjà téléchargé la nouvelle cert (ou check this out). Cependant, vous serez en mesure de voir cette erreur si vous n'avez pas de supprimer la précédente. Vous devrez peut-être choisir
View -> Show Expired Certificates
pour afficher expiré certs. Si l'erreur est toujours là, essayez de régénérer un profil de configuration, comme conseillé par les autres.J'ai été orientée vers de nouveaux Mac quand j'ai été confronté à ce problème.
Sur votre ancien Mac:
Preferences > Accounts > Select Account > Details
.iOS Distribution
(ou quel que soit le nom de votre certificat de distribution).Export...
.p12
fichier..p12
dans le nouveau mac.Try Again
.Une autre cause possible du problème (au moins dans mon cas) c'est que dans mon Trousseau d'Accès, j'ai eu deux certificats pour l'équipe avec laquelle je travaillais avec. L'un était expiré, et l'autre était celui que je voulais utiliser. La suppression du certificat expiré dans Trousseau d'Accès résolu le problème.
J'ai rencontré ce problème, et je voulais éviter de foutre en l'air mes notifications push.
La solution facile pour moi de simplement aller à developer.apple.com > projet > les certifications, les identités et les profils > profils > créer un nouveau profil (pour le développement ou la distribution)
Télécharger le profil créé, faites glisser et déposez le profil de plus de Xcode icône, puis dans votre projet cible, définir le nouveau profil de profil de configuration.
Cela a réglé mon problème, il peut fournir une aide supplémentaire à l'avenir.
Le message d'erreur pourrait signifier que vous avez besoin pour obtenir le certificat de Distribution et de la clé privée par le développeur qui l'a créé.
Cela peut se produire si un autre membre de l'équipe a appuyé sur la alléchantes bouton "Reset" (ce qui signifie un certificat de révocation et en créer un nouveau).
Voici une image de ce que le certificat révoqué ressemble:
Vous pouvez exporter le certificat valide de la part du développeur qui a créé
et l'importer à d'autres membres de l'équipe de porte-clés.
Aujourd'hui, je était de résoudre le problème par la suppression de keychain de l'ancien certificat Apple dans le Monde des Relations avec les Développeurs de l'Autorité de Certification et en installer de nouveaux (exp. en 2023)
Je vais ajouter ici parce que, alors que l'on a accepté la réponse m'a mis sur la bonne voie, ce n'était pas la solution. Il y avait une deuxième (créé automatiquement par Xcode) distribution cert qui j'ai révoqué. Après avoir fait une nouvelle erreur est survenue. ("Un ID d'Application avec l'Identifiant "n'est pas disponible"... il n'était pas utile) Finalement, cela me conduire au fait que mon Id d'Application dans le portail des membres n'ont pas de droits correspondant à la construire.
J'ai résolu ce problème en modifiant le profil de configuration dans le centre qui est utilisé dans mon application et ré-installer le profil de configuration.
J'ai récemment changé d'ordinateur.
La raison pour moi est que j'ai eu plusieurs certificats de développement dans l'Apple Developer portail des membres.
La solution était :
La révocation de certificats habitude de nuire à votre Apple Store :).
Revoking certificates won´t affect your Apple Store apps
, mais ils disent:Revoking this certificate will invalidate it and any related services or provisioning profiles that use this certificate may be affected
. Donc je ne recommande pas cette solution.J'ai eu cela m'arrive à moi lorsque j'ai accidentellement réinitialiser le certificat sur un autre mac. Voici mon scénario.
Mac1 - Avait certificat de travail.
Mac2 - j'ai accidentellement réinitialiser le certificat de distribution iOS
Mac1 arrêté de travailler et je reçois le message "Votre compte a déjà un valide certificat de distribution"
Le correctif a été
Sur Mac2, Trousseau d'accès -> certificats -> certificat de Distribution iOS (pour vous ou votre société) -> exporter en fichier p12 (il vous sera demandé de définir un mot de passe)
Copiez le fichier exporté vers Mac1
Sur Mac1, Trousseau d'accès -> certificats -> certificat de Distribution iOS (pour vous ou votre société) -> supprimer (c'est l'ancien qui ne fonctionne pas)
Sur Mac1, double-cliquez sur le fichier p12 (puis entrez votre mot de passe).
Vous devriez voir un nouveau certificat de distribution iOS (pour vous ou votre entreprise) dans la section certificat de Trousseau d'accès.
Cela a réglé le problème pour moi sur Mac1.
Réussi à le résoudre en supprimant le profil de configuration qui est géré par Xcode
(XC iOS Ad Hoc: *) à partir du centre des membres