我使用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>
感谢任何帮助。
答案 0 :(得分:2)
据我所知,答案是肯定的,你无法更新排行榜,因为你正在使用集合。但是,我能够删除iTunes Connect中的所有排行榜集,然后成功上传我的.itmsp包。我的游戏尚未上线,这条路线比手动创建90个排行榜更快。