Code signing for SaaS runners on macOS
Before you can integrate GitLab with Apple services, install to a device, or deploy to the Apple App Store, you must code sign your application.
Code signing iOS Projects with fastlane
When you use SaaS runners on macOS, each job runs on a VM. Included in each VM is fastlane, an open-source solution aimed at simplifying mobile app deployment.
For information about how to set up code signing for your application, see the instructions in the Mobile DevOps documentation.
These instructions provide the minimal setup to use fastlane to code sign your application. For more information about using fastlane to handle code signing, see the following resources:
- fastlane getting started guide
- Best practices for integrating with GitLab CI
- fastlane code signing getting started guide