Ошибка загрузчика приложения: произошла ошибка синтаксического анализа XML
Суть проблемы:
- Когда вы загружаете приложение в AppStore через органайзер, сразу после этапа формирования архивного приложения оно выдает эту ошибку.
- Название приложения без специальных символов.
- Файл 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.