To start development on an Amazon EC2 Mac instance, just like any other Mac build server, iOS build tools such as Xcode must be installed. There are other open-source and third-party automation tools such as Jenkins, Fastlane, etc., which integrate with Xcode to add automation and improve iOS development processes.
In this chapter, we will explore how to install Xcode, Jenkins, Fastlane, and GitLab Runner on an Amazon EC2 macOS instance. But, before installing software, there ...