Bolt for iPhone apps: does it work in 2026?

Can Bolt make an iPhone app? Yes, through Expo and React Native, with publishing done from your own computer. What that means, and the native alternative.

By Sigsten Gustavii· · 8 min read

Bolt can make an iPhone app by building it with Expo and React Native, as long as you ask for a mobile app from the opening prompt and publish it through Expo's tools on your own computer.

Bolt is widely known for web apps, and plenty of people ask whether it can do the same for the iPhone. Its help center answers that directly. This post sets out what Bolt says about mobile apps, what the route looks like from prompt to App Store, where it differs from a native Swift app, and when each makes sense. Facts about Bolt come from Bolt's own pages, dated in the code of this page.

Bolt and Borel for an iPhone app, from each one's own pages, October 2026
Bolt (mobile mode)Borel
What it buildsWeb and mobile apps; mobile through ExpoNative iPhone apps only
CodeReact Native (JavaScript or TypeScript) with ExpoSwift and SwiftUI
PlatformsiPhone and Android from the same codeiPhone, and the same app runs on iPad
Try it on a phoneExpo Go, by scanning a QR codeApple's Simulator in your browser, free; your iPhone with Companion on Pro
Publish to the App StoreDownload the code; Node.js, Git, the EAS CLI and an Expo account on your computerThe Publish flow in your browser, on Pro
Apple's membership99 USD a year99 USD a year
AndroidYes, Google PlayNo

What Bolt says about mobile apps

Bolt's help center describes Bolt as an AI app builder that turns prompts into a working web or mobile app. Its page on Expo for mobile apps explains how the mobile side works: when you ask Bolt for a mobile app, it uses Expo, a platform for building iPhone and Android apps from the same code. From there, Bolt lists publishing targets including TestFlight and the Apple App Store.

One instruction matters early: Bolt says to mention "mobile app" in your very opening prompt, because projects created for the web do not easily switch over to mobile. If you started a web project and now want an iPhone app, expect to start again.

What Expo and React Native mean for your app

Expo is built on React Native, a framework that writes the app in JavaScript and renders it with the phone's own interface components. It is a mature, widely used route, and its big advantage is one codebase for iPhone and Android.

The trade-off is that it is not the same as a native Swift app. Apple's newest design and features arrive in Swift and SwiftUI, and a cross-platform layer has to catch up. Our guide to SwiftUI versus React Native sets out the differences in plain words; for most simple apps either works, and the choice comes down to whether you need Android.

How you test a Bolt mobile app

Bolt's Expo page describes testing with Expo Go: you open the Device Preview in Bolt, open the Expo Go app on your phone and scan the QR code. Expo Go is a quick way to see the app on a real device. It runs your app inside Expo's own app, which is fine for trying it out, while a full build is what you publish.

How you publish a Bolt app to the App Store

This is where the route changes most. Bolt's Expo page lists what you need before publishing:

  • A computer with Node.js LTS and Git installed.
  • An Expo account.
  • An Apple Developer account for iPhone apps, which costs 99 USD a year.

Then you download the code from Bolt, open it in an editor, install Expo's EAS command-line tool, log in, install the project's dependencies and check the setup, before building and submitting. Expo's EAS Build service compiles the iPhone version on macOS machines in Expo's cloud, so you do not need a Mac, but you do need to be comfortable in a terminal. Our post on can you make iOS apps on Windows compares this route with the others.

Where Bolt fits well

  • You need Android as well as iPhone from the same project.
  • You are comfortable with JavaScript and a terminal, or willing to learn the publishing steps.
  • You already build web apps in Bolt and want a mobile companion, started as a mobile project from the beginning.

Where a native builder fits better

  • You only need iPhone and want the app written in Swift, the way Apple's own apps are made.
  • You do not want to touch a terminal. Publishing from the browser removes the download, install and command-line steps.
  • You want to test on Apple's own Simulator, not just on your phone through another app.
  • You want Apple's newest look from SwiftUI's own components.

Android: the honest trade-off

The strongest reason to choose an Expo-based builder is Android. One React Native codebase can go to the App Store and Google Play, and Bolt's Expo page lists both. Borel does not build Android apps; it builds iPhone apps only, in Swift, and the same app runs on iPad.

So the question is simple: do you need Android at the start? If you do, an Expo route like Bolt's is designed for it. If your audience is on iPhone, or the app is for you and people you know with iPhones, a native iPhone app avoids the compromises of serving two platforms at once, and you can always add Android later with a separate project.

Questions to ask before you pick a builder

  1. What code does it produce? Native Swift, React Native, or a web page in an app shell. This decides how the app feels and what it can use on the phone.
  2. How do I test on a real iPhone? Through an app like Expo Go, through TestFlight, or installed directly.
  3. What does publishing involve? A button in the browser, or downloading the code and running tools on your computer.
  4. Where does my data live? A built-in database, a service you connect, or something you host.
  5. Can I take the code with me? Make sure you can download it and open it in standard tools.
  6. What does it cost to reach the App Store? The builder's plan plus Apple's 99 USD a year on every route.

Each builder answers these on its own pages, and it is worth reading them before you invest an afternoon in a project.

Bolt and Borel compared on the iPhone route

Step by step, from idea to App Store
StepBoltBorel
StartSay "mobile app" in the opening promptDescribe the app; every app is an iPhone app
BuildReact Native with ExpoSwift and SwiftUI, compiled by Xcode on Borel's Mac
TryExpo Go on your phoneThe live iPhone in your browser, then Companion on Pro
BackendBolt Cloud or Supabase, per Bolt's docsAccounts, database, file storage and AI built in
PublishEAS CLI from your computerPublish in the browser; Borel builds, signs and uploads

For a wider comparison, see the Bolt comparison page and AI app builders for iPhone compared.

How to make a native iPhone app with Borel, step by step

  1. Sign up at borel.one, free with 5 credits a day.
  2. Describe the app. There is no web or mobile choice to make: every Borel app is a native iPhone app.
  3. Borel writes it in Swift and SwiftUI, and Xcode builds it on Borel's Mac. If Xcode finds an error, Borel reads it and tries to fix it.
  4. Try it on Apple's iOS Simulator, streamed into your browser.
  5. Install it on your iPhone with Borel Companion, on Pro, from Windows or a Mac.
  6. Publish with Pro and Apple's Developer Program: the Publish flow builds, signs and uploads the app, then you submit it for review. No terminal involved.
A message to Borel
A meal planner: plan dinners for the week, generate a shopping list from the plan, and tick items off in the shop. Save my favourite meals so I can reuse them.

If you already have a Bolt web app, Borel can also read its public address and build a native iPhone app on its brand: see website to iPhone app.

The bottom line

Bolt can make an iPhone app, through Expo and React Native, as long as you start it as a mobile project and are ready to publish with Expo's tools from your own computer. If you need Android too, that is a real strength. If you want a native Swift iPhone app that you test on Apple's Simulator and publish from the browser, try Borel free.

Questions people ask

Can Bolt make iOS apps?

Yes. Bolt's help center says it builds mobile apps with Expo, for iPhone and Android, and lists TestFlight and the App Store as publishing targets.

Does Bolt make native iPhone apps?

Bolt's mobile apps use Expo and React Native, which render with the phone's own interface components from JavaScript. They are not written in Swift. Borel writes native Swift and SwiftUI.

How do I publish a Bolt app to the App Store?

According to Bolt's Expo page: download the code, install Node.js LTS, Git and Expo's EAS CLI, log in to Expo, and build and submit with an Apple Developer account.

Can I turn a Bolt web app into a mobile app?

Bolt says projects created for the web do not easily switch over to mobile, so start a new project and say "mobile app" in the opening prompt. Borel can read a public web address and build a native iPhone app from it.

Do I need a Mac to publish a Bolt app?

Not necessarily: Expo's EAS Build compiles iPhone apps on macOS machines in Expo's cloud. You still run the EAS tools from a computer with Node.js and Git.

How do I test a Bolt mobile app on my iPhone?

Bolt's docs describe scanning a QR code with the Expo Go app. With Borel, you test on Apple's Simulator in the browser, and on Pro install the real app on your iPhone with Companion.

Can Bolt build Android apps too?

Yes. Bolt's Expo page lists Google Play as a publishing target alongside the App Store, from the same Expo project. Borel builds iPhone apps only, so if Android matters from the start, an Expo route is designed for it.

Can I move from Bolt to a native iPhone app later?

Not by converting the code, since React Native and SwiftUI are different. You can describe the same app to Borel, or give it your Bolt web app's public address, and it builds a native SwiftUI version.

Is Bolt or Borel cheaper for an iPhone app?

Both are free to start, and both need Apple's 99 USD a year membership to publish. Borel Pro starts at $20 a month; check Bolt's own pricing page for its plans. See the Bolt comparison.

I am biased, which is why every fact about Bolt here comes from Bolt's own pages. If any of it is out of date, tell me and I will fix it.

– Sigsten

Make your iPhone app in Borel

Describe the app you want and see its first screens before you pay anything.

See your app free

Keep reading