2011-07-10 3 views
4

Je travaille actuellement sur l'application de l'air d'emballage à l'iPhone avec ADT (air 2.7). je reçois le key.p12 et .mobileprovision fichier dans le portail de fourniture IOS et j'ai fait cette opération à partir d'un MacOS (logiciel keychain). Lorsque j'exécute la commande adt, j'obtiens l'erreur suivante: "Impossible de récupérer la chaîne de certificats du magasin de clés". Je remarque une chose curieuse dans le portail de Provisioning. Dans la section Certificats, le nom qui apparaît dans la liste est différent du nom que j'ai entré dans le trousseau. Pour information, j'ai un compte professionnel et ne crée pas par moi.Erreur "Impossible de récupérer la chaîne de certificats du magasin de clés"

des idées?

Répondre

1

ok je me réponds parce que je trouve un problème.

Pour certaines raisons, le fichier p12 créé sur MacOS ne fonctionnait pas sous Windows. vous pouvez générer la clé sur windows avec OpenSSL et merci Adobe pour la documentation: http://help.adobe.com/en_US/air/build/WS5b3ccc516d4fbf351e63e3d118666ade46-7ff0.html#WSfffb011ac560372f284e44b012cd1e700c0-8000

+0

Ce lien décrit seulement la génération de certificats de développeur. N'est-ce pas? –

+1

Oui le lien décrit comment générer un certificat sous Windows (si vous n'avez pas de logiciel macOS & Keychain) –

1

Vous n'avez pas besoin de générer une nouvelle clé. Voir Section Convert an Apple developer certificat dans un fichier P12 sous Windows et suivez les étapes 1 et 2 puis

Modifier ce à l'étape 3:

openssl pkcs12 -export -inkey mykey.key -in developer_identity.pem -out iphone_dev.p12 

à

openssl pkcs12 -export -inkey mykey.pem -in developer_identity.pem -out iphone_dev.p12 
Questions connexes