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

时间:2017-02-03 21:06:55

标签: ios iphone xml xcode

问题的实质:

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

    发生了XML解析错误

         

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

         

    包裹:1123619127.itmsp将不会上传

    Image with problem

4 个答案:

答案 0 :(得分:7)

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

enter image description here

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

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

enter image description here

希望它有所帮助!

答案 1 :(得分:1)

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

答案 2 :(得分:1)

我设法解决了类似的问题,方法是打开目标的“常规”选项卡,然后从构建版本中删除“ 336”,然后再次输入。

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

enter image description here

  

提示:不,你不能!

答案 3 :(得分:0)

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

似乎Apple XML验证不接受句点字符'。'位于Xcode项目视图中的Info.plist Bundle version 键,也称为 Build Number