【问题标题】:IOS Game Center Achievement UploadIOS游戏中心成就上传
【发布时间】:2012-06-27 16:36:38
【问题描述】:

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

我有 10 种语言的大约 30 项成就。要从我的源文件中获取数据到 iTunesConnect 中,需要进行大量的点击、剪切和粘贴操作。我注意到有一个新功能可以在应用购买中上传。成就有类似的东西吗?理想情况下会有一个不错的 XML 上传。我在做梦吗?

谢谢,

院长。

【问题讨论】:

    标签: ios app-store-connect game-center achievements


    【解决方案1】:

    有一个名为“iTunes Connect Transporter”或“Transporter”的命令行工具可以做到这一点。要开始登录 iTunes Connect,请转到“管理您的应用程序”,底部有几个链接。在“交付您的应用程序”下,您需要 PDF 文件“Transporter 用户指南”(下载 Transporter 的链接在此 PDF 中)和“应用程序元数据规范”。使用 Transporter,您可以管理 Game-Center 排行榜和成就,以及各种应用内购买。

    为了让您开始尝试iTMSTransporter -m lookupMetadata ...(查看指南)下载现有的 IAP、排行榜和成就,并查看您必须编辑的 XML 文件的结构(您使用 Xcode 编辑器编辑它)。所有内容都将下载到一个 .itmsp 文件中,该文件只是一个包(iTunes 包)。您可以通过 ctrl 单击文件并选择“显示包的内容”来进入此包。然后你可以在上传之前添加、编辑这个包的所有内容。

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

    我用过,效果很好。第一次配置脚本来创建 XML 文件需要花费大量时间,但从长远来看,您可以节省大量时间(而且您可能也少犯错误)。

    更新: 自 2013 年 6 月以来,iTMSTrasporter 增加了上传应用元数据(本地化标题、说明、新增内容、关键字和屏幕截图,以及地区权利、定价和可用性)的功能,在-App-Purchase 信息和屏幕截图、托管内容(我没用过)和间隔定价(适用于应用本身和 IAP 产品) .这使得 iTMSTrasporter 更加强大。

    顺便说一句,当您引入关键字时,您只能使用 100 个字符,并且您可以通过不使用空格来节省几个字符。因此,您可以使用“keyword1,keyword2,keyword3,...”代替:“keyword1,keyword2,keyword3,...”,这样就可以了。

    最后,我遇到的一个小问题,如果你通过iTunes Connect手动创建一些Achievements或Leaderboards,然后尝试用iTMSTransporter重新加载或更新一些Achievements,它会给你一个错误。但是,如果您使用 iTMSTransporter 创建它们,那么您可以根据需要多次更新它们而不会出现任何问题。

    希望对你有帮助!

    【讨论】:

    • 这有点繁琐,但这种方法可以节省大量时间,而且它只是生成 xml,它完全可以编写脚本。
    • “那么,如果你手动创建了一些成就或排行榜” ← 就像在 iTunes Connect 中手动一样,还是手动编辑 .itmsp 包中的 xml 文件?
    • @Jonny 我的意思是在 iTunes Connect 中手动操作。如果您使用 Transporter 创建了成就或排行榜,您可以更新它们(除非它们与真实玩家的真实分数一起生活)。
    • 我认为这个问题很具体,答案也应该是。现在基本上是:RTFM + 一些技巧。
    • Transporter User Guide也可以不用登录iTunes连接...
    【解决方案2】:

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

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

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

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

    ./iTMSTransporter ...
    

    下载.itmsp包后,用“显示包内容”打开它,找到一个metadata.xml文件,你可以编辑并上传回来。

    如果您有较早的成就或排行榜,您必须离开,因为它们只是附上与先前帖子相反的新成就!

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

    它运行良好,但您必须等到服务器传播新数据。

    【讨论】:

      【解决方案3】:

      我也在处理同样的问题,看了一会,似乎没有什么好的解决方法,只能让自己无聊到死剪切和粘贴。随着应用内购买的修复,我想这个问题的修复很快就会出现。

      【讨论】:

      • 希望他们尽快实现自动化。到那时,是时候让大脑处于中立状态并继续前进了!
      • 这不应被视为正确答案。有一个名为 iTMSTransporter 的工具可以完成我在下面解释的工作。
      猜你喜欢
      • 2012-12-22
      • 1970-01-01
      • 2012-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-30
      相关资源
      最近更新 更多