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

时间:2014-05-05 22:11:40

标签: ios game-center-leaderboard

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

错误ITMS-4140:"此排行榜必须属于至少一个排行榜集合"在Software / SoftwareMetadata / SoftwareGameCenter(MZItmspSoftwareGameCenterPackage)

错误ITMS-6002:"排行榜的更新不可用,因为该应用程序具有排行榜集"在Software / 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 个答案:

答案 0 :(得分:2)

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