Client.ipa ne contient pas de file

Je me tire les cheveux sur cette erreur depuis quelques jours. Lorsque j'essaie de soumettre mon application iOS basée sur Cordova, j'obtiens une erreur que l'outil Symbols a échoué. C'est ce que j'ai dans mes journaux:

<IDEDissortingbutionIssue: severity(error), error(Error Domain=ITunesSoftwareServiceErrorDomain Code=-19066 \"The path '/var/folders/sp/fhnmn9hd76vbdl523pf37krw0000gn/T/XcodeDistPipeline.8PQ/Packages/Healthpick Client.ipa' does not contain a file.\" UserInfo={NSLocalizedDescription=The path '/var/folders/sp/fhnmn9hd76vbdl523pf37krw0000gn/T/XcodeDistPipeline.8PQ/Packages/Healthpick Client.ipa' does not contain a file., NSLocalizedFailureReason=Unable to validate your application.})> 

Voici une capture d'écran de ladite erreur lors de la tentative de soumission au magasin d'applications:

Erreur stupide

S'il vous plaît aider.

J'ai eu la même erreur car plusieurs bibliothèques statiques (libXXX.a) ont été incluses par erreur dans le package de l'application. Ils s'affichaient dans la boîte de confirmation de téléchargement final (list Entitlements & Certificats), sous le file principal .App.

Ma solution consistait à supprimer toutes les references à ces bibliothèques statiques du projet, en les ajoutant manuellement dans les balises de l'éditeur de liens et dans les paths de search de la bibliothèque.

Il existe certainement une meilleure solution pour empêcher l'inclusion de ces files. Espérons que quelqu'un de mieux informé sur Xcode puisse s'inscrire.

J'ai eu les mêmes symptômes que Benoit, et j'ai pu supprimer les files libXXX.a du package de l'application en faisant ce qui suit:

  1. Sélectionnez le file de projet principal
  2. Sélectionnez la cible de l'application
  3. Sélectionnez "Construire les phases"
  4. Sélectionnez "Copier les ressources de l'set"
  5. Supprimez tous les éléments liés aux files lib qui s'affichaient auparavant dans la cible de l'application. Dans mon cas c'était des files liés à Flurry.

Décochez

Inclure les symboles de l'application pour votre application sur Valider et download sur l'App Store.

Et Bitcode.

Il me semble get ceci sur XCode 8.3.1 en téléchargeant une archive quand mon appareil est connecté. Lorsque je détwig mon appareil et réessaye, cela fonctionne.