iPhone - iTunesConnect 自动化

5
我正在开发一个应用程序,其中包含4种语言的约50个应用内购买项目,这给我带来了许多表格和子表格、框和子框,需要使用iTunesConnect极其繁琐和设计不佳的表单进行填写。
我想知道是否有一种自动化的方法。我考虑使用自动化工具,但我不确定它是否具有足够的精度来完成这项任务。我曾考虑过使用AppleScript,但我不知道它是否能够准确地从文件中读取正确的信息并将其填入正确的字段中。
有没有办法做到这一点?最好的方法是什么?
谢谢!
顺便说一句:是否可能开发一个应用程序,可以为这些工作添加一层自动化的功能呢?

前几天我遇到了一些东西 - 现在需要再次找到它... 它基于自动化程序,看起来像一个浏览器。不是Selenium或TagSoup - 更偏向于点击记录的东西。 - EO2
在WWDC上,苹果展示了(并宣布将于今年秋季推出)一款新的Mac应用程序,可用于批量上传In App Purchase数据。现在请耐心地手动上传您的数据! - viggio24
真的吗?那太棒了,但他们应该扩展软件以完全绕过iTunesConnect。iTC网站很糟糕。 - Duck
3个回答

4
苹果提供了一个工具来完成这种工作,它叫做“应用程序加载器”。您可以从iTunes Connect(子部分“管理您的应用程序”)获取它。
当您启动Application Manager(并输入您的iTunes凭据)时,请选择: 1)创建新包 2)从文件新建 3)选择包含有关您的IAP的所有元数据的CSV电子表格。
电子表格应包含关于IAP的所有字段作为列,并将不同的IAP作为行。从那里开始应该相当自我解释。请注意,您仍然需要为每个IAP提供单独的屏幕截图文件。

1
我知道这个工具。这个工具很好,因为你可以批量上传新的东西,但它也有局限性,因为你不能批量编辑或更改已存在的东西。我有大约1,000个应用内购买分布在10个应用程序中。需要时编辑这些东西真是让人头疼。总之,谢谢。 - Duck
@RubberDuck,你一直在问是否有可能上传你正在编程的应用程序,所以这对我来说似乎是最合适的答案。它还可以防止您在第一次创建应用程序时犯错误。 - Alex Cio
在我接受其他答案的时候,这个答案并不好,因为Application Loader在自动化方面做得很差,例如没有为托管内容创建包。但是在iOS 7之后,他们解决了这个问题。 - Duck
这并不是一个好的应用程序,因为似乎没有办法在创建信息后刷新它。此外,目前我无法设置价格层次结构,即使在应用程序中手动添加IAP也不行。 - Jonny

3

1
我在那个网站上搜索了所有内容,但没有任何地方提到IAP。 - Jonny

2
啊,我找到了它,但是我没有尝试过 - 而且它不是免费的 :/
http://fakeapp.com/ 另外,可以使用curl,在其中设置登录和cookie应该是可行的。

你的时间对你来说有多少价值? - Warren Burton
1
你宁愿花30美元购买一个工具,还是花X天/周时间自己制作呢?这是一个修辞问题。好的工具/资源值得付费。 - Warren Burton
似乎是不错的应用,而且价格也合理。否则我就会把它排除在考虑之外 :) 当然,开源更受欢迎。我认为使用应用程序完成繁琐任务的最佳理由是可以避免一些错误(当然,也可能会产生一些错误)。期待看到新的批量工具。 - EO2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接