2012-03-08 3 views
1

J'utilise Xcode 4.3.1 sur Mac OS X 10.7.3 en essayant de provisionner sur le téléphone iOS 5.1. J'ai d'abord utilisé l'assistant d'approvisionnement de développement pour créer un profil d'approvisionnement. Après avoir fait glisser/installer le profil dans Organizer, il est indiqué "identité de signature valide non trouvée". J'ai continué avec le Development Provisioning Assistant, j'ai obtenu un nouveau certificat de développement, je l'ai installé. Mais ça n'a pas aidé. C'est toujours "identité de signature valide non trouvée". Après avoir lu ce sujet sur google et les solutions d'autres personnes, j'ai supprimé toutes les clés dans Keychain Access, j'ai à nouveau parcouru l'assistant de provisionnement de développement, j'ai tout fait, mais je n'ai toujours pas résolu le problème. J'ai donc pensé que j'avais besoin d'un nouveau départ. J'ai supprimé tous les profils d'approvisionnement, les certificats et les clés. Puis j'ai tout refait, mais inutile. J'ai également essayé "Ajouter au portail" dans l'Organisateur, qui n'a généré que 4 certificats mais toujours pas de clés.Provisionnement iOS et génération de trousseaux

Dois-je redémarrer mon ordinateur? Je rigole.

Répondre

0

J'ai été là plusieurs fois où vous êtes en ce moment. J'ai donc essayé de comprendre ce qui se passait et de le documenter here (Understanding iOS Code Signing) (avertissement: tl; dr).

Il est facile de faire des erreurs en "suivant" les étapes énumérées sur le portal, et comprendre cela peut vous aider à identifier ce qui s'est mal passé.

Voici une liste de contrôle rapide pour vous avant que vous allez lire la chose:

  • Créer un certificat de développeur de votre Mac.
  • Créez un profil d'approvisionnement sur le portail et assurez-vous d'inclure votre certificat de développeur (créé à l'étape précédente) dans ce profil.
  • Téléchargez et installez le profil sur votre mac (doit être le même que celui utilisé dans la première étape). (Vous pouvez l'utiliser sur un autre mac si vous exportez le certificat, mais ne le faites pas)

Si vous faites cela et que vous êtes toujours confronté au problème, vous devriez essayer de 'comprendre' :).

+0

Merci Sailesh. Votre blog est très bien écrit et j'essaie de «comprendre» en partant de la case 1. Je vous tiendrai au courant. –

+0

Problème résolu! Voici ce que j'ai fait: 1. J'ai demandé un nouveau certificat de développeur via Keychain Access. 2. Utilisé "Ajouter au portail" dans Xcode Organizer. Xcode a demandé un certificat de distribution et a fourni l'option d'exporter/télécharger le profil de distribution. –

+0

Génial .. Félicitations! :) – Sailesh

1

Si vous avez créé votre profil d'approvisionnement AVANT de créer le certificat, il est invalide. Vous devez aller au profil et appuyez sur renouveler. Puis retéléchargez-le. Le profil est créé en fonction du certificat.

+0

Cela semble logique. J'ai donc créé les certificats d'abord: Apple WWDRC Autorité, Autorité de certification ID développeur, iPhone Développeur: <(#)>, iPhone Distribution: . Mais toujours pas de clés et "identité de signature valide non trouvé". Qu'est-ce que je fais mal maintenant? –

Questions connexes