无法上传iApp托pipe内容

“我试图通过应用程序加载程序上传iApp托pipe的内容。我现场应用程序的当前版本是3.0。主机内容的版本是1.0,我想要为我的应用程序的新版本将提供一个新的INApp购买,将(4.0 )从Xcode导出内容后,当我试图从Application Loader提供内容时,validation成功,但validation后,我得到以下错误。

ERROR ITMS-2000:“版本3.0”,区域设置“zh-Hans”错误ITMS-2000:“版本3.0”,区域设置'pt-BR':关键字无法在当前状态下编辑“ :在Software / SoftwareMetadata / SoftwareVersion下,不能以当前状态编辑关键字“

请帮我解决问题“

检查iTunes Connect中应用程序的关键字在关键字string的末尾是否有逗号(,)。

例如:“key1,key2,key3,key4,key5”

图像:iTC中的关键字

“key5”旁边的逗号会导致错误。

我们将iTunes Connect表示为iTC。

为避免此错误,请尝试以下操作:

1)在iTC中创build更新的捆绑版本(我们假设它是3.1)。

2)将关键字编辑为“key1,key2,key3,key4,key5”,然后保存。 (我们删除了key5旁边的逗号)

3)启动Application Loader,然后selectIAP-box。

4)select你的应用程序。

5)在pipe理画面中,select新的IAP项目,并设置内容包(.pkg文件)

6)应用程序加载器的文件菜单 – >保存(Command + S)这个项目到一些.itmsp文件,并退出应用程序加载器。

7)在发现者,右蟋蟀的.itmsp文件或控制+克里克就可以了。

8)在显示的菜单中select“显示包装内容”。

9)你可以在Finder中看到“metadata.xml”。 用你喜欢的文本编辑器打开它。

10)你可以发现有如下的结构:

Image:xml中的版本元素

11)删除标有红色框的区域。

12)保存文件并退出文本编辑器。

13)用Application Loader打开.itmsp文件。

14)尝试交付。

这个metadata.xml不仅包含有关IAP元数据的信息,还包括你的应用程序的元数据。 这个问题来自xml中的元数据与iTC中的元数据之间的不匹配。 那就是xml中的关键字在“key1,…,key5”中只有5个,但是iTC认识到有6个关键字。

关键字写在XML中的关键字标签内。

屏幕截图中的语言是日语,我很遗憾。