Я настраиваю сервер непрерывной интеграции на 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 (который, безусловно, будет), то как вы можете делать удаленные сборки для приложения iOS, которое, по-видимому, предлагает Fastlane, что вы делаете - на вашем Linux-боксе.
Ах хорошо. Немного неудачно, но я предполагаю, что пришел к ожиданию этого с Apple :) Спасибо за информацию! – djt
Это частично неверно. Если вы хотите использовать Linux-машину для создания своих приложений iOS. Убедитесь, что вы делаете распределенные сборки, создавая подчиненный (mac), который обеспечивает среду Apple. Дженкинс предоставляет основную рабочую конфигурацию –
@ThatlazyiOSGuy 웃 Могу ли я успешно использовать Jenkins Master (экземпляр ubuntu ec2) и mac os (Laptop) в качестве подчиненного узла Jenkins вместе с плагином Fastlane и jenkins xcode? Это сработало для вас? Я получаю проблемы –