Iphone 是否有API或任何其他方法来自动化提交过程?
我有许多功能和用户界面相似的应用程序。我通过从.plist文件中提取变量来创建用户界面。例如,我保存从中提取数据的API源 创建一个新的应用程序只需要更改.plist文件中的值并重建应用程序,最后将其提交到应用程序商店。此外,我还需要创建特别的配置文件并构建测试版本 我希望使这个过程自动化。为此,我需要:Iphone 是否有API或任何其他方法来自动化提交过程?,iphone,app-store,xcodebuild,Iphone,App Store,Xcodebuild,我有许多功能和用户界面相似的应用程序。我通过从.plist文件中提取变量来创建用户界面。例如,我保存从中提取数据的API源 创建一个新的应用程序只需要更改.plist文件中的值并重建应用程序,最后将其提交到应用程序商店。此外,我还需要创建特别的配置文件并构建测试版本 我希望使这个过程自动化。为此,我需要: 通过命令行界面构建应用程序 将二进制文件和其他必需的文件/信息(应用程序图标、说明等)上载到iTunes Connect 任何我应该查看的指针?可以使用苹果提供的命令行工具xcodebuild
任何我应该查看的指针?可以使用苹果提供的命令行工具
xcodebuild
自动构建您的Xcode项目
就自动化应用程序创建过程而言,苹果没有在Xcode GUI之外公开此功能。您仍然可以自动执行此操作,有两种选择
总而言之,唯一可以直接使用的工具是
xcodebuild
工具。其他一切都必须进行逆向工程。现在是2016年,现在我们有了带有
另外,看看这个OSS项目,它以友好的方式包装了Transporter工具(和其他工具):
我刚看到appmakr.com。我也在考虑类似的问题。他们如何提交应用程序?Curl或standard POST?在个人说明中,请不要在应用程序商店中垃圾邮件发送“Call Jim”、“Call Bob”等类型的应用程序。这家商店现在已经足够拥挤了。如果你正在做一个处理多个地点或电子书的旅行指南,考虑在应用程序购买中使用,并且只提交一个包含所有内容的核心应用程序。我真的只是想尽可能多地自动化这个过程。特别是在初始设计和布局阶段。感谢Anurag!但我想,将这些应用程序发布到iTunesConnect会在未来带来问题。如果苹果改变网站怎么办?肯定有更好的办法。这是真的,但除非苹果为iTunesConnect开放某种API,否则就无济于事了。在可用选项中,自定义脚本可能比使用浏览器自动化工具更好,因为GUI更改不应影响脚本。但是,如果表单元素(如name属性)发生更改,它将中断。为了最大限度地减少这种损害,您可以将iTunes Connect上需要的所有项目放入XML或其他配置文件中,并将其映射到实际数据。@Anurag-您在#1上的意思是什么?使用automator的“看着我做”?这对任何人都有效吗?它对我来说从来都不起作用,我的意思是,我从来没有说过这个函数对最简单的网页起作用,或者我没有正确地使用它。@Digital Robot-我指的是自动机和一些手工编码的AppleScript的组合。单靠自动装置不会让你走得太远。那些工具太神奇了!每个iOS开发者都应该了解这些。有时我会花几天的时间提交应用程序,现在应该是几分钟。另外,如果你想让云提供商提供所有这些,请访问bitrese.io-