2010-11-23 6 views
1

Je suis presque à la fin de mon esprit avec cela. Je ne peux pas obtenir que xcode reconnaisse qu'il est supposé signer l'application @ # $%! Je (pense) J'ai mon certificat et ma configuration de fichier de configuration correctement. J'ai sélectionné la cible appropriée et j'utilise le SDK Device Based. Le projet se construit sans erreurs, mais quand je regarde le journal de construction, après GenerateDSYMFile je m'attends à voir ProcessingProductPackaging, que je ne vois pas. Ni à voir la tâche CodeSign. Pourquoi xcode ne tente-t-il même pas de signer l'application?Xcode ne va pas signer l'application

J'utilise xcode 3.2.4. Toute direction serait appréciée!

+0

Ok .. respiration facile maintenant :) ... c'est com.craigagreen.myapp – cagreen

Répondre

1

Je ne suis pas sûr; Xcode refuse normalement même de tenter de construire s'il ne peut pas le signer. Il existe des options sur les étapes de post-compilation (sous "Déploiement"); certains d'entre eux pourraient se rapporter à la signature de code.

A défaut, d'autres options:

  • Redémarrez Xcode.
  • Redémarrez votre ordinateur.
  • Réinstallez Xcode.
  • Commencez avec un deuxième projet vide qui signe. Supprimez des éléments du premier projet ou ajoutez des éléments à la seconde jusqu'à ce que le premier signe soit le premier ou le second, puis diff {MyApp,MyApp2}.xcodeproj/project.pbxproj. (Fâcheusement, le diff est plein de GUIDs qui changeront probablement ...)
+0

Une chose que je pensais était un peu étrange, c'est que je n'avais plus le choix de SDK Acitve. Il ne montrerait «Device» (et sans le contrôle à côté). J'ai donc créé un nouveau projet et ajouté tous mes fichiers ... et ça a marché! Je n'ai aucune idée de pourquoi ou de comment, mais le fichier du projet était manifestement assez tronqué pour qu'il ne veuille pas signer pour moi. Je suppose que le problème du SDK actif aurait dû attirer mon attention sur le fichier de projet plus tôt. Merci. – cagreen

+0

Cela semble être dû à un SDK de base non défini, sauf que cela entraîne "Base SDK Missing" ou plus. Je ne suis pas sûr. J'essayerais de dépister le problème, mais tout le monde est un peu OCD ... –

0

d'abord, vérifiez les paramètres du projet:

  1. choisissez Projet, Modifier les paramètres du projet
  2. Assurez-vous que la configuration est debug
  3. Entrez 'signe de code' dans la zone de recherche et vérifier que sous la rubrique 'code Signing Identity' que vous avez un profil valide (comme 'iPhone Developer')

Ensuite, vérifiez les paramètres cibles:

  1. Expand cibles et double-cliquez sur le nom de l'application
  2. Répétez les mêmes étapes

Ensuite, essayez à nouveau bâtiment.

+0

Merci pour la réponse, mais j'ai passé par tout cela avant de poster. – cagreen