iOS Continuous Integration with Xcode Server Explained

, Software Pundits
This post was originally published on this site

Toptal

Introduction

Prior to Xcode 9, using Apple continuous integration tools was a tedious and complex process that required the purchase and installation of an additional macOS Server app. This led many developers to abandon the idea of continuous integration for their iOS projects or resort to third-party solutions, with greatly varying levels of success.

However, after Xcode 9.0 was released in September 2017, the process was greatly simplified, including the option of automated code signing, and is now completely integrated into Xcode. Therefore, it does not require any additional apps or tools.

While third-party solutions like Fastlane, Bluepill, etc. are of great help and can do a lot of grunt work for you, this article will explore the capabilities of using Xcode and Apple tools alone for your continuous integration needs. We will also be using manual code signing since that often seems to be a problem for a lot

To read the full article click on the 'post' link at the top.