【发布时间】:2017-04-01 16:11:08
【问题描述】:
我有多个 lite 和付费应用程序,每次更新都提交一个二进制文件并等待它完成处理,然后再进行下一个更新,这很烦人。我听说你可以在应用程序加载器中同时提交多个二进制文件,但还没有弄清楚如何。
真的可以这样做吗?有谁知道更好的方法吗?
【问题讨论】:
标签: ios xcode app-store-connect xcode8 application-loader
我有多个 lite 和付费应用程序,每次更新都提交一个二进制文件并等待它完成处理,然后再进行下一个更新,这很烦人。我听说你可以在应用程序加载器中同时提交多个二进制文件,但还没有弄清楚如何。
真的可以这样做吗?有谁知道更好的方法吗?
【问题讨论】:
标签: ios xcode app-store-connect xcode8 application-loader
您可以编写一个 shell 脚本来构建、签名并将您的应用上传到 iTunesConnect。 (您在评论中提到您有 40 个应用程序要上传,如果是这种情况,您绝对应该像这样自动化整个过程)
我不会介绍构建和签名(网上有很多如何通过 shell 脚本/终端命令执行此操作),但上传到 iTunes 连接上传并不为人所知或记录在案。
/Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Versions/A/Support/altool --upload-app -f "signed .ipa file" -t ios -u username -p password
您的脚本可以连续为您需要上传的每个应用程序。或者,您可以为每个应用程序生成不同的实例并同时运行它们(但不知道 iTunes Connect 将如何处理)。
【讨论】:
试试这个https://github.com/fastlane/fastlane
raywenderlich 关于如何使用它的精彩教程https://www.raywenderlich.com/116065/fastlane-tutorial-getting-started
【讨论】: