问题的实质:
发生了XML解析错误
XML文件:var / folders中的metadata.xml ... itmsp格式不正确
包裹:1123619127.itmsp将不会上传
答案 0 :(得分:7)
找到错误原因,你必须找到xml文件。点击View Log
并获取完整路径。
路径通常以var\folders\0s\...
开头要查找 var 文件夹,请打开Finder>转到文件夹,输入/var
。导航到.itmsp
文件后,右键单击并选择Show Package Contents
。
使用任何文本编辑器 TextEdit或xcode 打开metadata.xml
,因为他们不会知道文件中存在的任何特殊字符。他们通常逃避它。我使用 Sublime Text 。它向我展示了一个匿名附加到app版本的特殊unicode,这导致xml无效。
希望它有所帮助!
答案 1 :(得分:1)
在我的情况下,即使我无法看到特殊字符或空格,有助于解决问题的方法是手动验证XML。
答案 2 :(得分:1)
答案 3 :(得分:0)
在我的Info.plist文件中,我将值2.4.11放在关键的 Bundle版本字符串中,简短并收到相同的错误。
似乎Apple XML验证不接受句点字符'。'位于Xcode项目视图中的Info.plist Bundle version 键,也称为 Build Number 。