Opening Xcode/Transporter just to push a TestFlight build is a total time waste.
I automated the entire iOS deploy process using asc-cli. Now I ship builds with a single terminal command: ./scripts/deploy_ios.sh testflight
What it does automatically:
🔑 Authenticates with App Store Connect.
🔢 Auto-fetches the next build number (no manual version bumping).
📦 Builds the Flutter .ipa.
☁️ Uploads straight to TestFlight.
💡 Bonus: It’s not just for builds you can literally manage your entire App Store setup right from the terminal 🐐 Subscriptions, app listings, screenshots, privacy policy, and metadata everything.
👉 How to set it up:
Check out the official asc-cli guide to grab the CLI, set up your App Store Connect API credentials, and start automating your iOS releases.