Changement de Signature de Certificat dans Xcode 8 Bêta 2
J'ai deux certificats dans mon trousseau que j'utilise pour la signature de code.
L'un est mon équipe de production du certificat que j'utilise pour signer des applications pour les entreprises de distribution.
L'autre est mon certificat de développement (partie de la même équipe) que j'utilise pour signer des applications pour le développement.
Dans Xcode 8 j'ai désélectionné ‘gérer Automatiquement la signature " et maintenant mon certificat a été défini pour la production du certificat associé avec mon équipe, qui désormais ne me permet de faire le signe de la distribution des applications. Je suis en mesure de changer le Profil de configuration pour un développement un, mais ensuite j'obtiens une erreur “profil de configuration pour le Développement “Profil" ne comprend pas le certificat de signature de la Production “Certificat”. Mais Xcode 8 ne me permet pas de changer mon Certificat manuellement.
Comment puis-je changer entre la signature du code des identités au sein de la même équipe dans Xcode 8?
OriginalL'auteur Dana | 2016-07-19
Vous devez vous connecter pour publier un commentaire.
Bien j'ai immédiatement trouvé la réponse à ma propre question, bien sûr.
J'ai supposé que l'ancien Code de Signature/Profil de configuration des sections de Paramètres de construction a été supprimée et remplacée totalement par la Signature de la section de l'onglet Général dans Xcode.
En fait, ils sont toujours là et vous pouvez l'utiliser comme d'habitude.
Pensé que je pourrais répondre à ma propre question au lieu de la supprimer pour tous les autres qui pourraient avoir assumé le même!
OriginalL'auteur Dana
Il y a 2 façons de signer la demande en xcode8
Signer automatiquement Gérées par xcode, pas besoin de s'inquiéter, mais c'est pour le développement de la signature.
Manuel signature: Cela signifie "décocher la case connexion automatique de l'option dans l'onglet Général"
Cela conduit à l'introduction de deux autres sections liées à la signature dans xcode IDE.
Configuration Debug et Release, ici, vous devez spécifier le profil que vous souhaitez utiliser pour la construction de votre application. Ici, vous pouvez spécifier le développement/profil de distribution. Offcourse est également disponible dans les paramètres de construction de la section.
Dans l'onglet Général, vous ne pouvez pas changer de signature de code identité.
À l'aide de xcconfig fichier vous pouvez remplacer la signature de code identité.
Vous avez raison, ici, nous n'avons pas d'option pour régler la codesigning identité. À l'aide de xcconfig fichier vous pouvez remplacer la signature de code identité.
PROVISIONING_PROFILE_SPECIFIER = TEAM ID/PROFILE NAME
CODE_SIGN_IDENTITY[sdk=iphoneos*] = iPhone Distribution
CODE_SIGN_IDENTITY[sdk=watchos*] = iPhone Distribution
Vous avez raison, ici, nous n'avons pas d'option pour régler la codesigning identité. À l'aide de xcconfig fichier vous pouvez remplacer la signature du code d'identité. ------------------------ CODE_SIGN_IDENTITY[sdk=iphoneos*] = iPhone de Distribution CODE_SIGN_IDENTITY[sdk=watchos*] = iPhone de Distribution
OriginalL'auteur Sreedhar GS