IOS游戏中心成就上传

时间:2012-06-26 11:06:53

标签: ios itunesconnect game-center achievements

有人知道如何将所有成就上传到iTunes Connect中的游戏中心吗?

我在10种语言中有大约30项成就。这是一大堆点击,剪切和粘贴,以将源文件中的数据导入iTunesConnect。我注意到有一个新功能上传应用程序购买。成就有类似的东西吗?理想情况下,有一个很好的XML上传。我在做梦吗?

谢谢,

迪安。

3 个答案:

答案 0 :(得分:24)

有一个名为“iTunes Connect Transporter”的命令行工具,只是“Transporter”才能做到这一点。要开始登录iTunes Connect,请转到“管理您的应用”,底部有几个链接。在“发送您的应用”下,您需要PDF文件“传输者用户指南”(下载传输器的链接在此PDF中)和“应用元数据规范”。使用Transporter,您可以管理游戏中心排行榜和成就,以及各种应用内购买。

为了帮助您入门,请尝试iTMSTransporter -m lookupMetadata ...(查看指南)下载现有的IAP,Leaderboads和Achievements,并查看您必须编辑的XML文件的结构(使用Xcode编辑器进行编辑)。所有内容都将下载到.itmsp文件中,该文件只是一个软件包(iTunes软件包)。您可以通过按住Ctrl键单击文件并选择“显示包的内容”来输入此包。然后,您可以在上传之前添加,编辑此包的所有内容。

此外,我建议您运行iTMSTransporter -m diagnostic以查看是否已打开所需的端口。

我已经使用过了,效果很好。首次配置脚本以创建XML文件需要花费大量时间,但从长远来看,您可以节省大量时间(并且可能也会减少错误)。

<强>更新 自2013年6月起,iTMSTrasporter添加了上传应用元数据的功能(本地化标题,说明,新文本,关键字和屏幕截图,以及版权,定价和可用性), In -App-Purchase 信息和屏幕截图,托管内容(我尚未使用)和区间定价(适用于应用本身和IAP产品) 。这使得iTMSTrasporter更加强大。

顺便说一下,当你介绍关键字时,你只允许100个字符,你可以通过不用空格来保存几个字符。因此,不是:“keyword1,keyword2,keyword3,...”,您可以输入“keyword1,keyword2,keyword3,...”,它可以正常工作。

最后,我遇到的一个小问题,如果您通过iTunes Connect手动创建一些成就或排行榜,然后尝试使用iTMSTransporter重新加载或更新某些成就,它会给您一个错误。但是,如果您使用iTMSTransporter创建它们,那么您可以根据需要多次更新它们。

我希望它有所帮助!!

答案 1 :(得分:3)

要批量上传或验证排行榜和成就,您必须使用安装在Xcode包中的命令行工具iTMSTransporter:

/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/ bin 

您必须转到终端中安装Transporter的目录,并分别使用各种命令。要使用Transporter,您必须拥有具有管理员或技术角色的iTunes Connect帐户。

警告! 您必须在Apple指南中未提及的命令之前使用“./”,例如:

./iTMSTransporter ...

下载.itmsp软件包后,打开“显示软件包内容”并找到metadata.xml文件,您可以编辑并上传它。

如果你有早期成就或领导委员会,你必须离开,因为他们只是附上新的,与之前的帖子相反!

技巧随图片而来。 如果您有图片,则必须将它们附加到元数据文件旁边的itms包中,但您必须在元数据文件中包含名称等。最好在iTunes Connect上手动创建一个成就或排行榜,然后再次下载itms包并复制这些数据。 小心不要更改原始数据中的任何内容只需附加新信息。

效果很好,但您必须等到服务器传播新数据。

答案 2 :(得分:0)

我正在处理同样的问题,在寻找一段时间之后,看起来似乎没有好的解决方案,除非让自己厌倦死亡切割和粘贴。通过应用程序购买的修复程序,我想可以很快解决这个问题。