Ich richte einen Continuous Integration Server auf AWS EC2 ein und wollte Fastlane darin integrieren. Per den Fastlane docs:iOS - Kontinuierliche Integration mit Jenkins/Fastlane
fastlane requires macOS or Linux with Ruby 2.0.0 or above
und auch
Deploying from your own computer isn't cool. You know what's cool? Letting a remote server publish app updates for you.
link
Meine Frage ist, wenn Ihre kontinuierliche Integration Server ist ein Linux-Box (die es ganz sicher sein), dann, wie kannst du Remotebuilds für eine iOS-App erstellen - was Fastlane dir nahe legt - auf deiner Linux-Box.
Ah in Ordnung. Etwas bedauerlich, aber ich nehme an, dass ich das mit Apple erwartet habe :) Danke für die Info! – djt
Dies ist teilweise falsch..Wenn Sie Linux-Computer verwenden möchten, um Ihre iOS-Anwendungen zu erstellen. Stellen Sie sicher, dass Sie verteilte Builds erstellen, indem Sie einen Slave (Mac) erstellen, der Apple-Umgebung bereitstellt. Jenkins bietet Master-Slave-Konfiguration –
@ ThatlazyiOSGuy 웃 Kann ich Jenkins Master (Ubuntu ec2-Instanz) und Mac OS (Laptop) als Jenkins Slave-Knoten zusammen mit Fastlane und Jenkins Xcode-Plugin erfolgreich verwenden? Hat es für dich funktioniert? Ich bekomme Probleme –