- Git & repos
- Flutter SDK
- Node.js
- Docker
The setup app detects tools and starts everything with one click.
Solution
iOS and macOS builds require macOS hardware. Often a Mac mini under a desk takes that on, needing updates and blocking everything when it fails. The platform provides macOS machines for the pipeline. Interactive macOS workspaces you start yourself come next.
Start for free. No credit card required.
Entirely your call—we give you the ideal setup for both paths.
The setup app detects tools and starts everything with one click.
Ready-made dev environment—no local setup required.
The need for macOS does not go away, but the hardware does not have to sit in your office.
This describes the usual day-to-day with a dedicated build Mac compared with macOS machines from the platform.
| Criterion |
|
Your own Mac hardware |
|---|---|---|
| Availability for builds | Fully covered: Pipeline macOS machines are available for builds | Partly covered: One device, available while it happens to be running |
| Hardware failure | Fully covered: Another pipeline build machine takes over and the process stays the same | Not offered: Releases stop until somebody repairs the machine |
| Xcode and system maintenance | Fully covered: The environment is provided, no device to administer | Not offered: Updates, disk space and reboots handled by someone on the side |
| CI/CD integration | Fully covered: A fixed part of the project’s GitLab CI pipeline | Partly covered: Install, secure and update a runner yourself |
| Interactive access | Partly covered: Ubuntu workspaces over RDP and VNC. Interactive macOS workspaces come next | Partly covered: Physical access or remote control you set up yourself |
| Signing credentials | Fully covered: Apple credentials and other signing material managed centrally | Not offered: Certificates in the keychain of one particular machine |
| Parallel builds | Fully covered: Several pipeline build machines when multiple projects build at once | Not offered: Builds queue up one behind the other |
| Publishing to the stores | Fully covered: App Store and Mac App Store from the pipeline, with metadata and screenshots | Partly covered: Manual uploads or a Fastlane setup of your own |
| Developer ID and notarisation | Fully covered: Signing and notarisation for macOS applications are part of the flow | Partly covered: Rebuilt by hand and revalidated with every change |
| Access control | Fully covered: Roles and project membership decide who may trigger a pipeline build | Not offered: Effectively anyone who can reach the device |
Green means covered, amber partly, grey not available. The right column describes no vendor but the usual situation with your own hardware.
As of 10 August 2026. This comparison describes typical workflows and can differ from project to project. Logos are trademarks of their owners and are used only to identify the product.
Six things you notice from the first iOS release onwards.
The release process no longer depends on one device someone has to leave switched on in the office.
iOS builds run on the pipeline’s macOS machines. Ubuntu workspaces are reachable over RDP, VNC or VS Code in the browser; interactive macOS workspaces come next.
Builds run on GitLab CI. The configuration is readable in the repository and can be adapted.
Apple credentials, Android keystore and Azure Artifact Signing live in the platform rather than in a laptop keychain.
Releases go through Fastlane to the App Store and Mac App Store, with Developer ID signing and notarisation for macOS.
For daily work you start Ubuntu workspaces with VS Code, JetBrains, RDP or VNC. Interactive macOS workspaces with Xcode come next.
Four steps from project to signed build.
Pick a Flutter, Expo or native iOS template. Repository, structure and pipeline are created with it.
Apple credentials and the matching store access are kept in the platform and released through roles.
The pipeline builds and signs on the platform’s macOS machines. Interactive macOS workspaces over RDP or VNC come next.
The pipeline builds, signs and uploads. For macOS applications that includes Developer ID signing and notarisation.
Not for pipeline builds. The platform provides macOS machines where the pipeline builds and signs. Interactive macOS workspaces you start yourself over RDP or VNC come next. Owning a Mac still helps for local work, but it is not required for the store upload.
Not yet. Under Workspaces you currently pick Ubuntu (Windows and macOS come next). iOS builds still run through the project pipeline on the platform's macOS machines.
Yes. Alongside the Apple App Store, the Mac App Store can be served from the same project. For apps distributed outside the store, Developer ID signing and notarisation are part of the flow. Metadata lives in the editor, published through Fastlane.
Register for free, create an iOS project and run your first build on one of the platform's macOS machines. Interactive macOS workspaces come next.
Start for free. No credit card required.