11
votes

Utilisation d'un porte-clés non par défaut dans Xcode

Comment puis-je utiliser un porte-clés non par défaut dans le projet iPhone Xcode.

J'ai déjà essayé '- Catégorie MyCerts.KeyChain' dans "Autre code Signature de drapeaux" dans "Code Signature" Réglages de construction.


0 commentaires

5 Réponses :


10
votes

Après une longue période de recherche, j'ai conclu qu'il ne peut pas être fait.


2 commentaires

J'ai déposé RDAR: // 9273506 pour ce numéro.


Je suis d'accord, j'ai passé des journées dessus ... Le seul moyen est de définir la touche Temp Keychain comme par défaut pendant un moment: /



6
votes

Dans le paramètre de construction sous Code Signature -> Autres indicateurs de signature de code, Créez un drapeau "- Catégorie Keychain-Nom.KeyChain"


0 commentaires

4
votes

En cas d'inconvénient, vous pouvez modifier temporairement votre "Keychain par défaut" à la clé Keychain contenant votre certificat / clés. Xcode recherchera ensuite ce clés de clés lors de la signature de code. Vous pouvez le faire via Keychain Access.app ou la sécurité (1) Utilitaire de ligne de commande. Vous êtes responsable de la déverrouillage vous-même, cependant.


1 commentaires

De plus, vous pouvez créer un porte-clés temporaire à la volée de la ligne de commande, importer vos certificats / clés, la définir comme valeur par défaut lors de la compilation et de la signature de code, puis de la retirer, de la restauration de votre clé Keychain par défaut précédente.



7
votes

L'outil CoDesign nécessite un chemin absolu sur le porte-clés.

Utilisez une "phase de construction de script d'exécution supplémentaire" pour appeler l'outil Codesign avec le porte-clés personnalisés. Le script intégré devrait ressembler à: xxx

Entrez la description de l'image ici


1 commentaires

Un chemin complet n'est nécessaire que si le porte-clés n'est pas dans le chemin ~ / Bibliothèque / Keychains par défaut



0
votes

Ce problème peut être résolu en définissant la liste de recherche Keychain pour inclure votre clé Keychain:

security list-keychains


0 commentaires