ITMS-90037 Le file Info.plist est manquant ou n'a pas pu être analysé lors de la soumission de l'application.

Lorsque je télécharge l'application dans le magasin d'applications, le courrier d'itunese me parvient avec le problème suivant

Nous avons découvert un ou plusieurs problèmes avec votre livraison récente pour "***". Pour traiter votre livraison, les problèmes suivants doivent être corrigés: Ce lot n'est pas valide – Le file Info.plist est manquant ou n'a pas pu être analysé. Veuillez le vérifier pour les caractères de contrôle embeddeds. Une fois ces problèmes corrigés, vous pouvez redélivrer le binary corrigé.

J'ai vérifié le path du file info.plist, créé le nouveau plist, mais je ne pouvais pas réussir. avoir une idée?

Pour moi, j'avais un caractère de contrôle non visible dans le file. J'ai édité le file en utilisant vi et supprimé le caractère invalide, puis tout a fonctionné.

entrez la description de l'image ici plist est normal xml qui stocke la propriété ou l'information de l'application. il semble que les files plist ne sont pas formatés correctement ou que le file plist peut être supprimé par accident.

aller pour build les parameters -> emballage -> info.plist Fichier mettre l'location de plist (exemple – Project_folder / Info.plist)

définissez YES dans Développer les parameters de construction dans le file d'informations plist

définir binary dans l'enencoding de sortie info.plist

Image

aller à BuildSetting -> Emballage -> Fichier Info.plist dans PROJECT

Si sa zone n'est pas vide, effacez la string.

J'ai lutté plusieurs heures avec ce problème avant de le résoudre. Le message d'erreur d'Apple This bundle is invalid - The Info.plist file is missing or could not be parsed conduisant à un détour essayant de find des failles dans le file Info.plist qui décrit l'application, mais il n'y a jamais eu de problème avec ce file ! Le problème était que j'avais un autre file avec le même nom dans un sous-dossier décrivant le contenu du jeu. C'est cet autre file qui a été analysé par ITC quand il a rejeté mon application, pas la principale dans le dossier racine. En renommant cet autre file, le problème a disparu. Juste dire au cas où quelqu'un d'autre ne findait pas de "caractères illégaux" dans son file Info.plist.