2016-11-23 121 views
2

我正在AWS EC2上建立持续集成服务器,并且想要将Fastlane集成到其中。每FASTLANE文档:iOS - 与Jenkins/Fastlane持续集成

fastlane requires macOS or Linux with Ruby 2.0.0 or above

Deploying from your own computer isn't cool. You know what's cool? Letting a remote server publish app updates for you.link

我的问题是,如果你的持续集成服务器是一台Linux机器(它肯定会),那么如何你可以在你的Linux机器上为iOS应用程序进行远程构建 - Fastlane似乎建议你这样做 - 。

回答

3

因为您需要Xcode来构建它,所以您无法将iOS机器用于iOS应用程序。

您可以使用在线ci服务器,如https://travis-ci.org/https://www.bitrise.io/

+0

啊好的。有点不幸,但我想我已经期待与苹果:)谢谢你的信息! – djt

+1

这是部分错误的。如果您想使用Linux机器来构建您的iOS应用程序,请确保您通过创建提供苹果环境的从机(mac)来进行分布式构建。 Jenkins确实提供主从配置 –

+0

@ThatlazyiOSGuy웃我可以成功使用Jenkins Master(ubuntu ec2实例)和mac os(Laptop)作为Jenkins从节点以及Fastlane和jenkins xcode插件吗?它对你有用吗?我遇到问题 –