provisioning profile
patk29
Membre
Bonjour,
Je viens de terminer mon inscription au programme développeur chez apple et rempli toutes les étapes.
le fichier profile que j'ai téléchargé et que j'ai envoyé dans la fenetre organizer de Xcode j'ai invariablement le même message :
"A valid signing identity matching this profile could not be found in you keychain"
impossible donc de déployer mon appli sur mon appareil.
merci de votre aide
Je viens de terminer mon inscription au programme développeur chez apple et rempli toutes les étapes.
le fichier profile que j'ai téléchargé et que j'ai envoyé dans la fenetre organizer de Xcode j'ai invariablement le même message :
"A valid signing identity matching this profile could not be found in you keychain"
impossible donc de déployer mon appli sur mon appareil.
merci de votre aide
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Je te conseille de reprendre toute la procédure, suprime les certificats associés re crée les, et refais un provisioning profile.
C'est certainement ta clée privé ou publique(quoi que les deux sont liées) qui ne va plus avec ton profil de distribution.
après vérification il semble que j'avais omis d'installer les certificats dans le trousseau d'accès, après un double clic sur chaque le message a disparu.
mon problème à présent est le message suivant à la compilation : " no provisioned iOS device connected"
pourtant j'ai revérifié dans mon compte developpeur la présence de mes 3 appareils à savoir iPad, iPhone, iPod même erreur pour les 3 appareils connectés à tour de role.
une idée ? merci
les appareils apparaissaient avec un point jaune dans l'organizer, à ce niveau il y a encore des choses à uploader pour chaque "device" plus de problème ensuite..
Sinon depuis Xcode 4 (présent dans Xcode 3, mais moins intuitif...), dans l'organizer un bouton "refresh" sur la liste des provisionnings permet de créer automatiquement tous les certificats/devices/appid/provisionning manquants pour un développer et tester rapidement sur device.
Attention, cette méthode créée seulement un AppID wildcard (*) et ne permet de tester iCloud / Push notifications / InApp Purchases, mais pour débuter et/ou tester rapidement sur device c'est très pratique.
Moi j'ai peut être fais l'erreur d'en crée un second.
Quesce que ca crée concrètement j'ai pas bien compris sur le dev.apple?
J'ai compris seulement que ca crée un nouvel espace de déploiement et qu'on pouvait parametrer les disponibilité du compte...
Sinon je vois pas l'enjeux ni l'intérêt d'une config du genre.
Concrètement cela crée un identifiant pour ton application. Si ton application est identifiée par le bundle com.cocoacafe.monapp tu peux utiliser les AppID suivants :
Le BundleSeedID servant à identifier un "espace développeur" sur le device final, concrètement tu peux partager des informations dans le keychain entre les applications partageant le même BundleSeedID (Généré par Apple à la demande).
La session "Signature et distribution" des CocoaHeads de Rennes décrit très bien ce comportement. Je t'invite à la regarder /smile.png' class='bbc_emoticon' alt=':)' />