Describe the app, open it on your iPhone with a QR code, then send it to TestFlight and the App Store. You need no Mac, no Xcode and no Swift.
Describe it to an AI app builder. Fastshot (fastshot.ai) turns your description into a React Native app in about 5 to 7 minutes, and you scan a QR code to run it on your iPhone. Building and previewing need no Apple account. For TestFlight and the App Store you join the Apple Developer Program, $99 a year, and Fastshot publishes the app for you.
Last updated: November 4, 2026
The Xcode route. Xcode is Apple's development tool, and current versions need a Mac running macOS Tahoe 26.6 or later. You write Swift and SwiftUI, test on a simulator or your own iPhone and upload to App Store Connect. A free Apple Account lets you test on your own devices from Xcode. TestFlight and the App Store need the $99 a year membership.
The builder route. Fastshot writes a React Native app with Expo from your description. It builds and signs the iPhone app on its own Mac build machines, so a Windows laptop is enough. The Xcode for Windows page explains why that works.
Coding agents from Anthropic, Google and OpenAI now run inside Xcode, which makes writing Swift faster. Xcode itself still only runs on a Mac.
The same iPhone app, built two ways. Each row is one thing you must do before the app reaches a tester.
| Stage | Xcode and Swift | Fastshot |
|---|---|---|
| Computer | A Mac with a current macOS | Any computer with a browser |
| Language | Swift and SwiftUI | Plain-language prompts. React Native and TypeScript sit underneath |
| Run it on your iPhone | Plug in the phone and press Run in Xcode | Scan the QR code with the iPhone camera and open it in Expo Go |
| Signing | You create certificates and profiles in Xcode and your Apple account | Fastshot creates the bundle ID, distribution certificate and provisioning profile |
| Upload to TestFlight | Archive in Xcode, then upload with Xcode or Transporter | Queue Build uploads it to App Store Connect for you |
| Android version | A second project in Kotlin | The same app builds for Android too |
| Source code | Yours, in an Xcode project | Yours: export a zip or send it to GitHub |
Write what it does, who it is for and its main screens. Add a reference image, or paste a website URL to borrow its look. Example: 'A hydration tracker with a daily goal ring, a log of drinks and a reminder.'
Fastshot asks one or two questions, then writes a plan with screens, navigation, colors and fonts. Approve it. The first version appears in the live preview in about 5 to 7 minutes.
Install Expo Go from the App Store, open the QR code tab beside the preview and scan it with the iPhone camera. The app opens on your phone and updates as you change it. Keep the phone and the computer on the same network.
Ask for changes in sentences: 'make the goal ring blue' or 'add sign in with Apple'. Email, Google and Apple sign-in come from Supabase auth. Camera features do not run in the browser preview, so check them on your iPhone in Expo Go.
Open Publish and stay on the iOS tab. Enter a Bundle Identifier in reverse-domain form, such as com.yourname.hydration, and check the App Name and the app icon. Leave Distribution Mode on TestFlight and click Save Config.
Enroll at developer.apple.com/programs as an individual or an organization. It costs $99 a year, paid to Apple. Skip this step if you only want an unsigned IPA to sideload, which needs no Apple account.
Under Apple Credentials, sign in with your Apple ID and the 6-digit code, or enter an App Store Connect API key: Key ID, Team ID, Issuer ID and the .p8 file. Click Set Up Provisioning, and Fastshot creates the certificate, profile and App Store Connect app.
Click Queue Build with App Store selected. The build uploads itself, and the build card gets a TestFlight button. Next, follow how to use TestFlight to add testers, then submit to App Review.
This is the list App Store Connect works through after the build is uploaded. Most of it takes minutes.
| Requirement | What to prepare | Who handles it |
|---|---|---|
| App icon | A 1024 x 1024 image | Ask the AI to design one in the editor |
| Screenshots | The 6.9-inch iPhone size, plus iPad if the app runs on iPad | Fastshot makes them and the agent uploads them |
| Privacy policy URL | A public page that says what data the app collects | Fastshot generates a page you can use |
| Age rating | A questionnaire in App Store Connect | You answer it |
| Export compliance | Whether the app uses encryption beyond standard HTTPS. Most apps do not | The agent asks and records the answer |
| Price | A tier. Free counts as a price | You choose it in App Store Connect |
| App Review | The step where Apple checks the app. It typically takes 1 to 2 days | The agent submits the newest TestFlight build |
Free to build. Building, previewing and downloading an unsigned IPA need no Apple fee. You pay Apple $99 a year only when you want TestFlight or the App Store. The Apple Developer account guide lists each stage.
Who owns it. The app lives in your own Apple Developer account, and you can export the full source as a zip or send it to GitHub. No LLC is required, because Apple lets you enroll as an individual.
How it earns. Fastshot adds subscriptions with Adapty (RevenueCat is an option) and ads with AdMob. Plan your model with how to monetize an app.
Two published apps from the Fastshot gallery that began as a plain description.
A shopping list and budgeting app that rewards points for decluttering the list and tracks savings. See Savvyshop in the gallery.
A hydration tracker that logs drinks and electrolyte intake and builds a daily habit. See Hydramate in the gallery.
The classic way is Xcode on a Mac with Swift and SwiftUI. With Fastshot you describe the app and get an iPhone app built on React Native and Expo. You test it in Expo Go, then publish it through TestFlight.
Yes, for writing code. Apple's Xcode page lists models and agents from Anthropic, Google and OpenAI, but Xcode still runs on a Mac. If you have no Mac, Fastshot builds and signs the iPhone app on its own machines.
It drafts Swift or React Native code. Turning that into an installable app takes Xcode, a signing certificate and an upload to App Store Connect. Fastshot covers those stages after it writes the code. See can ChatGPT build an app.
You can build it, preview it on your iPhone and download an unsigned IPA without paying Apple. TestFlight and the App Store need the $99 a year Apple Developer Program. Fastshot connects to your own membership.
No. When you join the Apple Developer Program you can enroll as an individual or as an organization. An organization is for a company. A solo maker can publish under their own name.
Yes, through ads, subscriptions or in-app upgrades. A free app can show AdMob ads or lock extra features behind an Adapty paywall. Decide the model first, then ask Fastshot to build the matching screens.
The hard parts are setup: a Mac, Xcode, certificates, provisioning profiles and App Store Connect. With a builder the hard part is deciding what the app does. Fastshot handles the signing steps for you.
The first version takes about 5 to 7 minutes. The TestFlight build uploads in about 10 to 15 minutes, then Apple processes it for 5 to 15 minutes. App Review follows and typically takes 1 to 2 days.
One prompt makes an iPhone app and an Android app.
Invite testers and install your build after the upload.
Which steps need the $99 a year membership and which do not.
Download an unsigned IPA and sideload it with no Apple account.
Use Cases
Use Cases
Describe it, scan the QR code and watch it run on your iPhone, with no Mac required.