2010-06-30 4 views
1

comment allez-vous tous?XCode 3.2.3 ne me montre pas les profils installés

J'ai un problème avec le nouveau XCode et je pense que quelqu'un peut peut-être m'aider à résoudre ce problème. Je vais vraiment l'apprécier.

Ceci est mon problème: J'ai un projet XCode qui contient environ 10 cibles différentes, chacune ayant son propre profil d'approvisionnement (com.domain.app1, com.domain.app2 ... par exemple). J'ai créé ce projet en utilisant XCode 3.1.4 et je le développe depuis au moins 2 mois et tout fonctionne bien. MAIS, quand j'installe le nouveau 3.2.3 XCode les problèmes commencent ...

Le plus gros problème que j'ai est que dans les propriétés de cibles, je vais construire, sélectionner Débogage ou Distribution et quand je veux pour sélectionner le profil pour la signature de code pour la cible, XCode ne me montre rien! Juste me montre mon nom de développeur iPhone pour le débogage et la distribution, mais il ne me montre pas les profils installés. De plus, j'ai un nouveau Mac, donc j'ai exporté et importé mon profil de développeur de l'ancien mac vers le nouveau, en utilisant les options d'import/export que l'organisateur me fournit.

Enfin ... J'ai testé pour générer le binaire de distribution pour l'un de la cible et il a été généré tout droit. Comme test, j'avais changé l'identifiant du bundle du plist de la cible et j'ai essayé de le reconstruire puis XCode m'a montré l'erreur de signature ... Donc, d'une certaine manière XCode lie les cibles avec les profils de droits, mais ça ne marche pas t me donne la possibilité de choisir quel profil je veux utiliser. Un autre test que j'ai fait est de générer un nouveau profil Provisioning, le télécharger, l'installer et XCode ne le montre pas non plus dans la liste installée des profils Provisioning pour la signature de code.

Je ne sais pas ce que je peux faire ... quelqu'un a une idée qui peut peut-être m'aider à résoudre ce problème? Vraiment, j'apprécierai beaucoup!

Merci à tous. Sebastian

+0

J'ai oublié de mentionner que j'ai vérifié que tout va bien (je pense bien ...) dans ma Key Chain et que les profils de provisioning apparaissent dans la fenêtre de l'organiseur sous l'option Provisioning profiles. – Sebastian

Répondre

2

Salut les gars! J'ai trouvé le problème ... dans les paramètres de la cible, j'ai "iPhone Simulator 3.2" dans Base SDK, je l'ai changé pour "iPhone Device 3.2" et maintenant il me montre tous les profils d'approvisionnement disponibles que j'ai installés! J'espère que cela aidera quelqu'un un jour .. Merci à tous de toute façon! J'aime stackoverflow!

+0

Merci, cela m'a juste sauvé :) –

0

Sebastian avait raison. Lorsque vous modifiez votre "Base SDK" du simulateur à l'appareil, il commence à fonctionner comme prévu. Autrement dit, vous verrez alors votre liste complète de profil d'approvisionnement.

Mon problème de base est qu'une cible avait le SDK de base comme simulateur. J'essayais de déboguer sur le périphérique, et XCode utilise le mauvais profil d'approvisionnement, donc il me dit que l'identificateur d'application ne correspond pas à celui de mon Info.plist. J'essaierais de changer le profil d'approvisionnement que la cible utilisait, mais je n'ai pas pu le définir, jusqu'à ce que je mette mon SDK de base sur un périphérique. J'ai essayé de cliquer sur un onglet d'une boîte de menu qui en disait d'autres, mais cela ne me montrerait pas les autres.

Quoi qu'il en soit, bravo!

Questions connexes