Mac Mini M4 Build-System · GitLab Runner 19.x · macOS Sequoia · Tart · KMP

Für das Build-System des Mac Mini M4 wollte ich macOS-Builds für unsere Kotlin-Multiplatform-App so betreiben, dass jeder CI-Job in einer frischen, wegwerfbaren VM läuft und der Runner niemals unter einem Admin-Account arbeitet. Dieser Beitrag dokumentiert die komplette Einrichtung — vom dedizierten Service-User über die Tart-VM-Isolation bis zum signierten TestFlight-Deployment via Fastlane und GitLab Secure Files….