Erreur dans iTunes Connect: Le fichier binaire que vous avez téléversé était invalide. La signature était invalide, ou il n'a pas été signé avec un certificat de présentation d'Apple

StackOverflow https://stackoverflow.com/questions/2440497

Question

Je suis passé par le processus d'approvisionnement du portail dev deux fois maintenant essayer de le faire fonctionner, mais en vain. Je ne (est invalide la signature), je pense pense pas qu'il soit la deuxième moitié, il peut en fait avoir avec mon binaire. J'ai un avertissement dans Xcode qui ne me aide parce que je ne sais pas quoi faire à ce sujet. Et honnêtement, je ne sais pas comment cette information est encore pertinente. Mais il est dit:

  

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

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

Était-ce utile?

La solution

Pour supprimer l'avertissement, faites un clic droit sur le fichier Info.plist et choisissez Lire les informations. Ensuite, à partir de l'onglet Cibles veiller à ce qu'aucun des objectifs (vous pouvez avoir qu'une seule cible) sont sélectionnés. Vous n'avez pas besoin d'ajouter directement le info.plist au faisceau. Voir cette d'Apple Q & Une note pour plus de détails.

Vérifiez que vous construisez avec l'identité de signature de code. Faites un clic droit sur votre cible et sélectionnez Obtenir des informations. Dans le regard de la balise de construction de la section de signature de code et assurez-vous que le certificat correct est sélectionné pour l'application spécifiée dans votre info.plist.

Ensuite, faites une construction propre (dans le menu Xcode: Build-> Nettoyer puis construire). Vérifiez les résultats de construction (Build-> Construire des résultats), vous pouvez avoir à modifier les paramètres pour afficher tous les messages. A la fin de la construction que vous vous connectez devriez alors voir un message sur une codesign réussie.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top