2016-11-23 71 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插件嗎?它對你有用嗎?我遇到問題 –