Info.plist pas dans le bon format
Je travaillais à travers mon iOS Xcode projet très bien, et puis tout d'un coup quand j'ai essayé de l'exécuter, j'ai commencé à obtenir l'erreur ci-dessous:
error: couldn't parse contents of '/Users/pavitarsidhu/Desktop/AmigoDash/SidebarDemo/AmigoDash-Info.plist': The data couldn’t be read because it isn’t in the correct format.
Je suis vraiment confus. J'ai regardé le passé StackOverflow questions et n'ont toujours pas été en mesure de résoudre ce problème. Est-il de toute façon à générer une nouvelle infoplist? Qu'avez-vous pensez?
Parfois, cela se produit si vous avez un conflit de fusion dans ce fichier à partir de la source de contrôle. Dans ce cas, ouvrez le fichier dans un éditeur de texte et regarder pour les marques de contrôle de code source, qui commencent généralement par "<<<<<<<<<<" et à la fin avec ">>>>>>>>>>>>>"
Pouvez-vous poster le contenu de votre
Pouvez-vous poster le contenu de votre
info.plist
?OriginalL'auteur pwoerfulafhjksdh | 2015-06-13
Vous devez vous connecter pour publier un commentaire.
Un fichier plist est un document XML dans un hermétiquement le format spécifié; XML et de la Liste des propriétés de la structure ont des règles très strictes. Vous pouvez facilement gâcher les choses par hasard si vous tentez de modifier les informations.plist manuellement (c'est à dire, en tant que texte) en disant Ouvert Comme > Code Source:
Vous êtes peu probable d'obtenir ce format. Donc, vous devriez toujours modifier les informations.plist avec l'Ouvrir Comme un " > Liste des propriétés:
Cela permet à la liste des propriétés de l'éditeur de générer du XML pour vous, et il est peu probable de faire une erreur dans la structure XML. Bien sûr, je suppose que vous pourrait encore gâcher la valeur de quelque chose...
Le problème avec la propriété de l'éditeur de liste est l'incapacité à ajouter dans les commentaires. Au moins j'ai trouvé aucun moyen d'ajouter un commentaire pour expliquer pourquoi certaines des plus ésotériques les réglages effectués. Vous avez juste besoin d'être très prudent d'avoir struct ouvrir/fermer la balise structure - je viens de passer une heure à la lutte contre ce parce que j'ai déménagé une section de la via copier/coller mais n'a pas de supprimer l'une des lignes déplacées qui a entraîné un déséquilibre et plus Xcode "Sérieusement!?" la frustration.
Cela peut se produire même si vous modifiez un nom de variable par exemple: de la chaîne String.
C'était pour moi en raison d'un commis de conflit de fusion -.-
OriginalL'auteur matt
J'ai eu ce même problème et c'était à cause des fichiers plist n'aime pas
&
. Vous devez utiliser&
au lieu d'une esperluette.OriginalL'auteur Dave Dempsey
J'ai eu un conflit de fusion et ne le savais pas, donc il n'y avait git annotations dans le fichier. Je ne pouvais pas l'ouvrir comme une propriété de la liste, mais je l'ai ouvert sous forme de code source et fixe le problème de cette façon.
OriginalL'auteur Ross Harding
J'ai rencontré la même erreur. A fallu un certain temps pour comprendre. Voici comment je l'ai fait:
plist
fichier est situé à l'e.gcd /user/desktop/app/Runner/info.plist
plutil
commande commeplutil info.plist
Cela va vous montrer où est l'erreur et de la corriger. J'espère que ça aide.
OriginalL'auteur Denn