Ale*_*lcu 9 macos scripting applescript itunesconnect
最近Apple改变了iTunes Connect界面,人们需要使用Application Loader上传应用程序.
这很好,但我需要一个脚本来自动化我的工作.
App Loader这样的应用程序如何实现自动化?
我在考虑用AppleScript编写的东西......但我不知道它暴露了什么行为(如果有的话).发现某个地方我也可以在AppleScript中执行GUI脚本编写,但我找不到相关的文档.
我需要什么......某种方式触发输入操作(鼠标点击/键盘输入)并从显示的各种控件中读取文本.
如果在Python/Ruby中可以实现,那就太棒了,但AppleScript很好.
OS X是版本10.6.4.
任何建议表示赞赏.
谢谢,
Cha*_*art 19
Application Loader文档提到了一个可用于此目的的altool.(https://itunesconnect.apple.com/docs/UsingApplicationLoader.pdf)
相关信息:
您可以使用altool,Application Loader的命令行工具来验证应用程序二进制文件并将其上载到App Store.
要在上载之前验证构建或自动将有效构建上载到App Store,您可以在持续集成系统中包含altool.altool位于Application Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Versions/A/Support/文件夹中.(所以完整路径是/Applications/Xcode.app/Contents/Applications/Application\Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Support/altool)
要运行altool,请在命令行中指定以下内容之一:
$ altool --validate-app -f file -u username [-p password] [ - output-format xml]
$ altool --upload-app -f file -u username [-p password] [ - output-format xml]
哪里:
--validate-app指定要验证指定的应用程序.
--upload-app指定要上载指定的应用程序.
-f file指定要验证或上载的应用程序的路径和文件名.
-u username指定您的用户名(Apple ID).
-p password指定用户密码.
--output-format [xml | normal]指定您希望Application Loader以结构化XML格式或非结构化文本格式返回输出.默认情况下,Application Loader以文本格式返回输出信息.