Publish your iOS app to the App Store without buying a Mac
Built it on Windows with Flutter, React Native, Expo or Capacitor? Rent a real Mac for 24 hours and follow our guide to sign, archive and submit.
$19 for 24 hours. $49 for 7 days. Prices in US dollars, VAT included where it applies.
Made for developers who work on Windows
- Flutter and FlutterFlow apps
- React Native and Expo apps (when you’d rather not use a cloud build service)
- Ionic and Capacitor apps
- .NET MAUI and Unity games
- Projects written with Cursor, Claude Code or other AI tools that now need a Mac for the last step
What the pass includes
- A dedicated Mac mini for 24 consecutive hours, on the current macOS
- Remote desktop from your PC, plus SSH
- A step-by-step guide from your code to “Waiting for Review”
- Email help from the team if a step gets stuck
- Reminders 2 hours and again 30 minutes before your time ends
- More time when you need it: extend with another day or a week on the same Mac
- No copies: when the pass ends, your files are gone and the whole Mac is erased before anyone else uses it
Prepare before your 24 hours start
These steps don’t need a Mac. Doing them first means your rented hours go to building and uploading.
- Join the Apple Developer Program (99 USD a year, or the local price). Approval can take a day or two, longer for organisations.
- Make sure your phone can receive Apple Account two-factor codes.
- Push your project to a Git repository you can clone from the Mac.
- Have a 1024 × 1024 app icon, screenshots and a privacy policy URL ready.
- Decide your app name and bundle identifier (for example com.yourcompany.app).
What the guide walks you through
Connect and install Xcode
Copy your access details from My account and open the remote desktop. Sign into the App Store with your Apple Account and install Xcode first: it’s a large download.
Get your project building
Clone the repository and install dependencies: Flutter, CocoaPods or npm, whichever your stack uses.
Set up signing
Sign into your Apple Account in Xcode, pick your team, bundle identifier and version, and let Xcode manage certificates and profiles.
Archive and upload
Build the release archive and upload it to App Store Connect from Xcode, or with Transporter.
Check it in TestFlight
Wait for processing, then try the build on your own iPhone through TestFlight.
Submit for review
Fill in the listing, attach the build and send it to Apple. The review itself doesn’t need the Mac.