iOS Project(CI/CD): Integrating GitLab-CI, Fastlane, HockeyApp and AppCenter

There are many ways to implement CI/CD for iOS projects, and choosing the right combination of technology all depends on your project type, existing infrastructure, and customer requirements. Here, we’re using Fastlane — an open-source technology for HockeyApp/AppCenter uploading, but Fastlane itself is mature and capable of handling all tedious tasks. Here is the easiest way to setup CI/CD by using GitLab-CI, Runner, Fastlane, and AppCenter/HockeyApp for final app distribution.

Please follow the below key steps to create a base framework for CI/CD process: