Flutter iOS without a Mac: build, test and publish from Windows or Linux
You can write and test a Flutter iOS app on Windows or Linux, but the iOS build itself needs macOS. Here is what works without a Mac, what does not, and a GitHub Actions workflow we ran that builds the iOS app for you.