29 votes

Impossible de lire l'application de validation de signature PKZip pour l'App Store

J'essaie de présenter une nouvelle version de mon application sur l'App Store.

J'utilise Xcode 6 GM. La précédente version de cette application a été soumis avec Xcode 5.1 sans problème.

Après je générer l'application archive, je clique sur "Valider..." à l'organisateur. Xcode m'emmène à travers le processus de sélection de mon équipe de développeur et vérifie le profil de configuration qui sera utilisée.

Puis, il commence à générer le paquet avant d'échouer avec le message

idem: impossible de lire PKZip Signature Impossible d'extraire l'archive. Veuillez assurez-vous que /var/....chemin d'accès .le pkg est un postal valide ou ipa archive.

J'ai navigué dans le répertoire et essayé zip sur la ligne de commande - ce qui donne une erreur. Si je renomme le fichier .zip puis Finder est heureux de le décompresser, mais Zipeg également retourne une erreur.

Ce que j'ai essayé:

  • Build->Clean
  • Recréé le profil de configuration
  • Recréé mon certificat de signature
  • Vérifié tous les "la signature de code" les paramètres sont les mêmes que pour mes autres projets que le travail

J'ai aussi regardé dans les fichiers journaux créés par le processus d'emballage et il n'y a rien de fâcheux jusqu'à ce que l'erreur sur l'invalide fichier zip.

Quelqu'un a vu?

63voto

Paulw11 Points 11557

J'ai reçu des détails d'une solution de contournement du support développeur Apple.

  1. Ouvrez Info.plist de votre cible
  2. Sélectionnez une entrée dans le plist, puis sélectionnez "Afficher les clés et valeurs brutes" dans le menu de l'éditeur
  3. Assurez-vous que la clé "LSRequiresIPhoneOS" a la valeur "OUI" (ajoutez-la si nécessaire)
  4. Régénérez vos archives et soumettez

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X