2010-11-11 33 views
6

Je ne voulais pas 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 XXX.mobileprovision n'est pas installé. Les instructions indiquentComment installer un certificat dans Xcode (préparation pour la soumission de l'app store)

Téléchargez le profil de distribution et installez-le dans l'organiseur Xcode. Faites glisser le fichier .mobileprovision vers la liste Profils d'approvisionnement sous IPHONE DEVELOPMENT dans l'Organiseur.

Mais rien ne se passe. Aucune icône verte plus n'apparaît.

Si je double cliquez sur le profil Xcode me montre un fichier vide ...

que quelqu'un peut me aider?

Informations complémentaires:

D'abord, je crée un profil Ad-Hoc (avec un autre identifiant de groupe), qui fonctionne (maintenant). Le propriétaire 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 que l'ancien certificat de développeur (à partir du profil Ad-Hoc). J'ai défini l'application sur Release.

+0

Il serait utile que vous nous fassiez savoir si c'est la première fois que vous le faites ou non. –

+0

oui, la première fois. Maintenant, j'ai essayé d'installer le certificat avec iTunes. 'Le profil d'approvisionnement" xxx.mobileprovision "n'a pas pu être importé car une erreur inconnue s'est produite (0xE800801A).' – testing

Répondre

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 de fichier vide dans Xcode. La construction fonctionne également maintenant (pas d'erreur de signe de code).

Ce que je aussi fait: J'ai téléchargé le WWDR et installé, mais je ne sais pas si cela était la raison (parce que je pense qu'il est toujours le même)

6

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.

+0

doh! J'ai continué à essayer de le mettre sous le dispositif réel. ce qui est impossible –

9

Dans Xcode 5 cela a été déplacé à:

Xcode> Préférences> Comptes> bouton Voir les détails>

3

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 this était un peu vieillot)

a) Une partie des développeurs de site Web:

Connectez-vous en: https://developer.apple.com/

membres Centre

Certificats, Identifiers & 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) partie XCode:

Après tout, vous devez aller à XCode, et ouvrez XCode> Préférences ..., choisissez votre Apple ID> Voir les détails ...> cliquez sur cette flèche arrondie pour mettre à jour ainsi que "+" pour vérifier iOS Distribution ou iOS Identités de signature du développeur.