2015-06-13 4 views
5

я работал в моем проекте IOS Xcode просто отлично, а потом вдруг, когда я попытался запустить его, я начал получать ошибку ниже:Info.plist не в правильном формате

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. 

Я я действительно смущен. Я просмотрел прошлые вопросы StackOverflow и до сих пор не смог это исправить. Есть ли способ создать новый информационный список? Ребята, что вы думаете?

+1

Иногда это происходит, если у вас есть конфликт слияния в этом файле из исходного элемента управления. В этом случае откройте файл в текстовом редакторе и найдите метки из исходного элемента управления, которые обычно начинаются с «<<<<<<<<<<» и заканчиваются на «>>>>>>>>> >>>> " – Bek

+0

Можете ли вы разместить содержимое своего' info.plist'? – NobodyNada

ответ

7

Файл plist - это XML-документ в строго определенном формате; как XML, так и структура списка свойств имеют очень строгие правила. Вы можете легко натворить по аварии, если вы пытаетесь редактировать info.plist вручную (то есть, как текст), говоря, Open As> Исходный код:

enter image description here

Вы вряд ли получите этот формат право. Таким образом, вы всегда должны отредактировать info.plist с Open As> Список недвижимости:

enter image description here

Это позволяет редактор списка свойств для создания XML для вас, и это вряд ли сделает ошибку в результате Структура XML. Конечно, я полагаю, что вы может все еще испортить значение чего-то ...

+0

* Вы вряд ли получите этот формат правильно *, что будет считаться правильным форматированием XML? –

+0

Проблема с редактором списков свойств - это невозможность добавления комментариев. По крайней мере, я не нашел способа добавить комментарий, чтобы объяснить, почему сделаны некоторые из более эзотерических настроек. Вам просто нужно быть очень осторожным, чтобы структура struct open/close тега - я просто трачу час борьбы с этим, потому что я переместил раздел вниз с помощью copy/paste, но затем не удалял одну из перемещенных строк, что привело к дисбалансу и более Xcode "Серьезно !?" разочарование. – Colin

+0

Это может произойти, даже если вы измените имя переменной, например: from string to String. – saintjab

1

У меня была эта же проблема, и это было потому, что файлы plist не понравились &. Вы должны использовать &amp; вместо амперсанда.

Смежные вопросы