应用程序加载器错误:发生了XML分析错误

问题的实质:

  1. 当您通过组织者在AppStore上下载应用程序时,在形成存档应用程序的步骤之后,它会立即抛出此错误。
  2. 没有特殊字符的应用程序的名称。
  3. Info.plist文件没有特殊字符和空格。

发生了XML解析错误

var / folders中的XML文件:metadata.xml … itmsp格式不正确

包裹:1123619127.itmsp将不会上传

图像有问题

找到错误原因,你必须找到xml文件。 单击“ View Log并获取完整路径。

在此处输入图像描述

路径通常以var\folders\0s\...开头var\folders\0s\...要查找var文件夹,请打开Finder>转到文件夹,输入/var 。 导航到.itmsp文件后,右键单击并选择“ Show Package Contents

使用 TextEdit或xcode 之外的任何文本编辑器打开metadata.xml ,因为它们不会显示文件中存在的任何特殊字符。 他们通常逃避它。 我使用了Sublime Text 。 它向我展示了一个匿名附加到app版本的特殊unicode,这导致xml无效。

在此处输入图像描述

希望能帮助到你!

在我的情况下,即使我无法看到特殊字符或空格有助于解决问题我手动validationXML。

在我的Info.plist文件中,我将值2.4.11放在关键的Bundle版本字符串中,short并收到相同的错误。

Apple XMLvalidation似乎不接受句点字符’。’ 在Info.plist Bundle版本密钥中,也称为Xcode Project视图中的Build Number

我设法通过打开目标的“常规”选项卡并从我的构建版本中删除“336”并再次输入来修复类似的问题。

在将更改提交到info.plist文件时,您可以清楚地看到错误的位置:

在此处输入图像描述

提示 :不,你不能!