Comment installer un certificat dans Xcode (préparation pour la présentation de l'App Store)
-
08-10-2019 - |
Question
Je wan't pour sélectionner mon profil de distribution dans Code Signing Identity
dans l'onglet de construction des cibles. Mais tous mes certificats (développeur, ad hoc, ...) sont grisés. Il semble donc que le nouveau profil de XXX.mobileprovision n'est pas installé. Les lignes directrices disent
Télécharger le profil de distribution et l'installer dans l'Organisateur Xcode. Faites glisser le fichier .mobileprovision à la liste des profils d'approvisionnement en IPHONE développement dans le Organisateur.
Mais rien ne se passe. Non apparaît plus vert icône.
Si je double clic sur le profil Xcode me montre un fichier vide ...
aide quelqu'un peut me sortir?
Informations complémentaires:
D'abord, je créé un profil Ad-Hoc (avec un autre identifiant paquet), qui fonctionne (maintenant). Le titulaire du certificat et le nom d'utilisateur sur le Mac ne sont pas les mêmes (mais la clé privée a été créée sous ce nom d'utilisateur). Dans Xcode, je ne peux voir l'ancien certificat de développeur (du profil ad hoc).
Je mis l'application à Release
.
La solution 3
Sous
Provisioning -> Distribution -> Distribution de profils d'approvisionnement
J'ai téléchargé à nouveau le certificat souhaité et installé. Maintenant, je ne vois pas un fichier vide dans Xcode. La construction fonctionne désormais (pas d'erreur de signe de code).
Ce que je l'ai fait aussi: je l'ai téléchargé et installé le WWDR, ??mais je ne sais pas si cela était la raison (parce que je pense qu'il est toujours le même)
Autres conseils
Dans Xcode 5 cela a été déplacé à:
Xcode> Préférences> Comptes> bouton Voir les détails>
Vous pouvez mettre à jour vos certificats d'approvisionnement en XCode à:
Organizer -> Devices -> LIBRARY -> Provisioning Profiles
Il y a un bouton de rafraîchissement :) Donc, si vous avez créé le certificat manuellement dans iTunes Connect, vous devez appuyer sur ce bouton ou télécharger le certificat manuellement.
Ces instructions sont pour XCode 6.4 (puisque je ne pouvais pas trouver la mise à jour pour les versions les plus récentes, même cette a été un peu dépassé)
a) la partie sur le site Web des développeurs:
Connectez-vous en: https://developer.apple.com/
Centre
Certificats, Identifiants et Profils
Certificats> Tous
Cliquez sur « + » pour ajouter, puis suivez les instructions. Vous aurez besoin d'ouvrir « Keychain Access.app », il sous le menu « Trousseau d'accès »> « Assistant de certification> », choisissez « Demander un certificat d'une autorité de certification » etc.
b) une partie de XCode:
Après tout, vous devez aller à XCode et XCode ouvert> Préférences ..., choisissez votre Apple ID> Détails ...> cliquez sur cette flèche arrondie à la mise à jour, ainsi que « + » pour vérifier iOS distribution ou iOS identités signature développeur.