Apple Transporter 错误代码 ITMS-4140 和 ITMS-6002

Posted

技术标签:

【中文标题】Apple Transporter 错误代码 ITMS-4140 和 ITMS-6002【英文标题】:Apple Transporter error code ITMS-4140 & ITMS-6002 【发布时间】:2014-05-05 22:11:40 【问题描述】:

我正在使用 Apple 的 Transporter 来更新我的 GameCenter 成就和排行榜。我所有已经在 GC 上的排行榜都归入排行榜集。当我尝试使用更新的 metadata.xml 验证/上传 itmsp 包时(更新为添加一个新的排行榜),传输器返回以下错误

错误 ITMS-4140:Software/SoftwareMetadata/SoftwareGameCenter (MZItmspSoftwareGameCenterPackage) 中的“此排行榜必须属于至少一个排行榜集”

错误 ITMS-6002:在软件/SoftwareMetadata/SoftwareGameCenter (MZItmspSoftwareGameCenterPackage) 处“无法更新排行榜,因为该应用具有排行榜集”

但是,我没有看到可以定义添加的排行榜应该属于哪个排行榜集的 xmlelement。

如果我没有排行榜集,Apple 是否只允许上传?!

这是我要添加的排行榜的 xml 部分

<leaderboard position="233">
    <leaderboard_id>TEST UPLOAD</leaderboard_id>
    <reference_name>TEST UPLOAD LEADERBOARD</reference_name>
    <sort_ascending>true</sort_ascending>
    <locales>
      <locale name="en-US">
      <title>TEST UPLOAD LEADERBOARD</title>
      <formatter_suffix> Score</formatter_suffix>
      <formatter_type>FIXED_POINT_2_PLACE_WITH_COMMA_SEPARATOR</formatter_type>
      </locale>
   </locales>
</leaderboard>

感谢任何帮助。

【问题讨论】:

【参考方案1】:

据我所知,答案是肯定的,您无法更新排行榜,因为您使用的是集合。但是,我能够删除 iTunes Connect 中的所有排行榜集,然后我的 .itmsp 包成功上传。我的游戏还没有上线,这条路线比手动创建 90 个排行榜要快。

【讨论】:

这更像是一个评论而不是一个答案。

以上是关于Apple Transporter 错误代码 ITMS-4140 和 ITMS-6002的主要内容,如果未能解决你的问题,请参考以下文章

App Store Connect 操作错误 Transporter 问题

Transporter 应用程序的任何详细文档?如何下载 Transporter 应用程序?

使用 ITMS Transporter 删除已出版的图书

Java - SMTP Transporter要求SocketOutputStream无限期打开

sql 通过accounts_stated完成shipping.checked_at并通过shipment.transporter完成account_stated.transporter

如何使用 Transporter 将 ipa 文件加载到应用商店? “构建”为空