ios - Travis CI 和 iTunesConnect

标签 ios continuous-integration app-store-connect travis-ci

有没有人设法得到Travis CI在 iTunesConnect 上部署应用程序?我已经阅读了大量文章并尝试过但没有成功。

我最接近的赌注是这篇文章:

Continuously Delivering iOS Beta Builds Automated with Travis CI

他们没有提供您需要安装的信息 Mako为了工作,所以如果你走这条路要注意。

然而,主要问题是我没有 Crittercism 或 HockeyApp 帐户,但是 python 脚本需要我提供它们,无论我不提供它们还是提供假的,它稍后都会失败,因为它实际上试图做一些事情和他们在一起。

我遇到的另一件事是:

Automated iOS beta distribution using Travis CI and Testflight

本质上写在 Deploy an iOS app to testflight using Travis CI 之上.这里的问题是他们部署到 TestFlight 应用程序而不是 iTunesConnect。

如有任何帮助,我们将不胜感激。

最佳答案

我会考虑研究 ruby gem fastlane .我们已经使用它很长一段时间了,它确实为我们节省了数小时与部署到 iTunesConnect 相关的问题。我以前没有使用过 TravisCI,但来自 this blog post我知道他们支持 faSTLane。社区很棒,@KrauseFX非常擅长回答您可能遇到的任何问题。他甚至使用 TravisCI 来构建 faSTLane 工具!

关于ios - Travis CI 和 iTunesConnect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32859860/

相关文章:

ios - 如何更改 Xcode 中的工作区名称?

build - 如何从 TeamCity 中的另一个项目构建项目?

continuous-integration - TeamCity 在构建时删除文件

ios - GameCenter iOS 排行榜标识符

ios - 在哪里可以找到 Apple 的新命令行传送工具 Transporter?

objective-c - 如何解析 obj-c 中的动态 json 数据?

objective-c - 连接外部键盘时支持命令、控制和箭头键

iphone - 如何在不安装xCode的情况下设置PhoneGap?

continuous-integration - TeamCity - 测试失败时停止构建

ios - 一种查看活跃 IAP 订阅者数量的方法?