web-dev-qa-db-fra.com

Xcode 6 Aucun profil d'approvisionnement avec une identité de signature valide (certificat et paire de clés privées) n'a été trouvé

J'ai reçu le fichier p12 de mon collègue et installé dans mon mac et je trouve le certificat avec la clé privée correctement installé dans mon trousseau.Et j'ai également installé le profil de provisioning.

J'ai sélectionné le profil d'approvisionnement et le certificat correspondant dans XCODE 6, lorsque j'essaie de créer l'application, j'obtiens cette erreur.

"No provisioning profiles with a valid signing identity (i.e. certificate and private key pair) were found."

Dans l'application de trousseau:  enter image description here

Dans xcode 6:

enter image description here

J'ai essayé ce qui suit mais pas de chance.

  • Redémarrez xcode.
  • supprimer et réinstaller le profil d'approvisionnement et p12.
  • Désactivé "Protol d'état du certificat en ligne" et "Liste de révocation de certificats" dans les préférences de trousseau.

Quelqu'un peut-il m'aider à résoudre ce problème.

Note : Je n'ai pas accès au portail de développeur.

8
karthik

Veuillez redéfinir votre signature de code.

enter image description here

7
Sarat Patel

Vérifiez auprès de votre collègue si le profil de provisioning qui vous a été attribué est associé à ce certificat p12 uniquement ou non. Vous pouvez accéder à votre portail de compte (Apple) -> Profils de provisioning -> Développement ou distribution -> Sélectionnez votre profil -> Modifier -> Vérifier les certificats (vérifiez la date du certificat stockée dans votre KeyChain et la date de certificat sélectionnée sur le portail). En cas d'incompatibilité, si quelqu'un a révoqué votre certificat p12, vous devez obtenir un nouveau p12 et générer un nouveau profil de provisioning.

Vous avez vos identifiants de compte Apple alors je peux vous aider pour les mêmes.

1
Krunal Darji

Allez à Ouvrir Xcode -> Produit -> Modifier le schéma -> Vérifiez si vous avez sélectionné Distribution pour "Exécuter" et "Profil".

Si pas changer à la distribution, parce que vous utilisez des certificats de distribution.

1
madhu

Assurez-vous également que non seulement votre cible utilise le provisioning correct, mais également dans la section du projet.

1
Mattia

Xcode 6 crée lui-même les profils de provisioning. Vous pouvez les détecter en utilisant "XC" comme préfixe du nom du profil d'approvisionnement. Vous pouvez utiliser ce profil d'approvisionnement.

Si cela ne fonctionne pas, vérifiez par la suite l'identifiant de l'ensemble de votre projet Xcode et celui du profil d'approvisionnement.

Pour voir l'identificateur d'ensemble du profil d'approvisionnement, vous pouvez utiliser le logiciel iPhone Configuration Utility sur votre Mac.

J'espère que cela vous aide.

0
Henit Nathwani