Ошибка загрузчика приложения: произошла ошибка синтаксического анализа XML

Суть проблемы:

  1. Когда вы загружаете приложение в AppStore через органайзер, сразу после этапа формирования архивного приложения оно выдает эту ошибку.
  2. Название приложения без специальных символов.
  3. Файл Info.plist не имеет специальных символов и пробелов.

Произошла ошибка синтаксического анализа XML

Файл XML: metadata.xml в var/folder... itmsp НЕ правильно сформирован

Пакет: 1123619127.itmsp НЕ будет загружен

Изображение с проблемой

4 ответа

Перейти найти причину ошибки, вы должны найти файл XML. Нажмите View Log и получить полный путь.

Путь обычно начинается как var\folders\0s\... Чтобы найти папку var, откройте Finder > Перейти в папку, нажмите Enter /var, После перехода к .itmsp файл, щелкните правой кнопкой мыши и выберите Show Package Contents,

открыто metadata.xml используя любой текстовый редактор, кроме TextEdit или xcode, так как они не будут отображать какие-либо специальные символы в файле. Они обычно избегают этого. Я использовал Sublime Text. Он показал мне специальный unicode, прикрепленный к версии приложения анонимно, что делало xml недействительным.

Надеюсь, поможет!

В моем случае даже я не смог увидеть специальные символы или пробелы, что помогло мне решить проблему, состоящую в том, чтобы вручную проверить этот XML.

Мне удалось исправить подобную проблему, открыв вкладку "Общие" моей цели, удалив "336" из моей версии сборки и снова напечатав ее.

Вы можете четко видеть, где была ошибка при внесении изменений в ваш info.plist файл:

подсказка: нет, ты не можешь!

В моем файле Info.plist я поместил значение 2.4.11 в ключевую строку версий Bundle, short и получил ту же ошибку.

Похоже, что проверка Apple XML не принимает символ точки '.' в ключе версии Info.plist Bundle, также известном как номер сборки в представлении проекта Xcode.

Другие вопросы по тегам