2010-09-25 3 views
1

J'ai un projet où le popup de signature de code est complètement effacé.Le menu de signature de code XCode a disparu - comment résoudre?

Sur un « normal » (-à-dire, tout-autre) projet, la fenêtre ressemble à quelque chose comme « Good menu » dans cette image, mais sur un projet, il semble que le menu « Non-bon »:

Code-sign menus, good and not-good

le menu « Non-bon » est du projet sur lequel je demande.

J'ai essayé de quitter & relancer XCode, mais il n'y a aucun changement.

Des idées qui ont mal tourné? Existe-t-il une sorte d'outil de "déblocage de mon projet"?

EDIT:

Je soupçonne que le problème est lié au whack-projet étant non-travaillé pendant longtemps et, par conséquent, manqué « Ce projet créé par une ancienne version de XCode " migration. Y a-t-il une sorte de "mise à jour de mes fichiers de projet" outil?

EDIT:

Sur une pointe d'un autre forum, je l'ai fait:

  • projet près de XCode.
  • Ouvrez projet.pbxproj (dans votre package filename.xcodeproj) dans un éditeur de texte . (faites d'abord une sauvegarde!)
  • Supprimez toutes les lignes commençant par "CODE_SIGN_IDENTITY [sdk = iphoneos *]" = "blahblah blah Developer";
  • enregistrer
  • Quittez & relancer XCode.
  • Rouvrir le projet dans Xcode.
  • Réinitialiser l'identité de signature de code que vous voulez

Eh bien, il y a de bonnes nouvelles & mauvaises nouvelles. Bonne nouvelle: Il construit, et aucune erreur de signature de code. Yay. Mauvaise nouvelle: La fenêtre contextuelle ressemble toujours au "menu non bon" de ma capture d'écran.

Plus Bad Nouvelles: la non-bon menu est incomplète si, par exemple, je peux choisir l'ad-hoc, mais pas leur application magasin du client (nous sommes en quelque sorte dans l'espoir d'expédier le produit!)

+0

Informations supplémentaires: des dizaines d'autres projets fonctionnent très bien. (Comme le "bon" dans la capture d'écran.) J'ai beaucoup de certificats adhoc et app-store sur ma machine parce que je fais du travail à contrat pour les autres, et de construire leurs applications pour eux. Seul ce projet a ce problème; des dizaines d'autres travaillent comme prévu. – Olie

+0

Comme je l'ai dit, parfois vous ne vous déplacez pas créer un ** nouveau projet propre ** –

+0

J'ai fini par faire un nouveau projet propre et de déposer un bug avec Apple. J'adorerais connaître le vrai correctif, cependant. – Olie

Répondre

1

Je vous remercie de votre aide, mais aucune des solutions proposées a travaillé. J'ai fini par créer un nouveau projet et le reconstruire.J'ai aussi dupliqué le projet existant, enlevé tout le code et, comme il avait le même problème, je l'ai attaché au bug que j'ai envoyé à Apple. J'espère que les futurs XCodes seront meilleurs à ce sujet.

EDIT: a trouvé le problème. Il s'est avéré que j'avais par inadvertance réglé le SDK de base du projet au simulateur x.y, vice iOS x.y. Une fois que j'ai changé cela, le menu codesign est retourné à comme prévu.

D'oh!

0

Essayez ceci:

sed -i .bak "s/\"CODE_SIGN_IDENTITY\[sdk=iphoneos\*\].*/\"CODE_SIGN_IDENTITY[sdk=iphoneos*]\" = \"iPhone Developer\";/g" project.pbxproj 

Ensuite, ouvrez/propre/build/prier/makesacrifice

2

Dans mon cas (frustrées 40 minutes), il était quelque chose de stupide et ennuyeux, Xcode ne contextuellle fenêtres avec les profils de provisionig, il permettait encore texte écriture « iPhone Développer: bla bla », le problème se trouve dans le menu "Editeur", assurez-vous que les noms des paramètres et les valeurs sont correctement définis. espérons que cela aide quelqu'un,

+0

ouah, merci. Cela a résolu mon problème. –

Questions connexes