2010-03-13 2 views
1

J'ai passé deux fois par le processus de provisionnement du portail de développement en essayant de le faire fonctionner, mais en vain. Je ne pense pas que ce soit la seconde moitié (la signature n'est pas valide), je pense que c'est peut-être nécessaire avec mon binaire. J'ai un avertissement dans Xcode qui ne m'aide pas parce que je ne sais pas quoi faire à ce sujet. Et honnêtement, je ne sais pas à quel point cette information est pertinente. Mais il est dit:Erreur dans iTunes connect: le fichier binaire que vous avez téléchargé n'était pas valide. La signature était invalide, ou elle n'a pas été signée avec un certificat de soumission Apple.

« Vérifier les dépendances: Attention: Les ressources faisceau de copie construire la phase contient le info.plist de la cible »

L'application fonctionne parfaitement dans le simulateur, et je n'ai pas apporté de modifications à l'info.plist depuis que j'ai soumis l'application à Apple la semaine dernière. (ceci est une mise à jour)

Répondre

2

Pour supprimer l'avertissement, faites un clic droit sur le fichier info.plist et choisissez Obtenir des informations. Puis, à partir de l'onglet Cibles, assurez-vous qu'aucune des cibles (vous ne pouvez avoir qu'une seule cible) est sélectionnée. Vous n'avez pas besoin d'ajouter directement info.plist à l'ensemble. Voir ce Apple Q&A note pour plus de détails.

Vérifiez que vous construisez avec l'identité de signature de code correcte. Cliquez avec le bouton droit sur votre cible et sélectionnez Obtenir des informations. Dans la balise de construction, recherchez la section de signature de code et assurez-vous que le bon certificat est sélectionné pour l'application spécifiée dans votre info.plist. Puis faites une construction propre (à partir du menu Xcode: Build-> Clean puis Build). Vérifiez les résultats de construction (Build-> Build results), vous devrez peut-être modifier les paramètres pour afficher tous les messages. À la fin du journal de construction, vous devriez alors voir un message sur un codeign réussi.

+0

Vous avez définitivement résolu mon avertissement! – Joshua

+0

Et cet avertissement était apparemment le problème qui empêchait Apple d'accepter mon application ... MERCI! – Joshua

+0

Dans une version plus récente de Xcode (4.3.3), il n'y a aucun Get Info dans le menu ouvert par un clic droit. Au lieu de cela, suivez le lien Apple Q & A note dans cette réponse. Pour résumer, allez dans l'onglet Phases de construction de votre cible et supprimez votre info.plist des ressources de l'ensemble de copies. – mark

Questions connexes