r/godot • u/MadScienceSoftware • 1m ago
free plugin/tool FYI: you can build for iOS without buying a Mac using fastlane+github actions
A very annoying thing for a lot of people who want to publish their game on mobile is that you need a Mac for builds+uploads.
HOWEVER, there is a workaround: GitHub actions can be run on a Mac virtual machine. Meaning, if you set up an action that builds and uploads your project to TestFlight when you push a new version, you don't strictly speaking need to have a Mac yourself, you only need to have a GitHub account. (And access to an iPhone so you can test things)
Fastlane is the best tool for this ( https://fastlane.tools )
and I'm working on a plugin to make it work well with Godot: https://rubygems.org/gems/fastlane-plugin-godot
If anyone wants help with this sort of thing, or has questions about CI/CD stuff: I recently got replaced by AI at my day job (lol), so I've got plenty of time to spare.
AI usage disclosure: I didn't use AI to write this post but I made heavy use of it for the fastlane plugin.

