We set up CI/CD automation for a few teams that needed to deploy to Apple platforms. It’s a bit tricky, but we figured it out! Here’s an article on how you can do it yourself with GitHub Actions. No fastlane required!
Summary:
When deploying a Unity game to Apple platforms, you can easily get bogged down with provisioning profiles, signing certificates, and Xcode configuration. It’s a time complex consuming process, and manually repeating it for every build is going to eat up your time and slow your team down.
In this guide, we’ll walk through how to use GitHub Actions and Buildalon to automate your builds for iOS, macOS, and visionOS, covering everything from setting up your Apple Developer account to creating a workflow that deploys straight to your testers.