Skip to main content
10x is a native macOS app distributed as a signed, notarized DMG. This page covers system requirements, how to install from the DMG, and how automatic updates work after you install.

System requirements

Xcode is required, not optional. 10x uses Xcode’s build and simulator tools to compile your generated app and run it on the iOS Simulator. The app will not be able to show a live preview without a working Xcode installation.

Install Xcode

Download Xcode 16 or later from the Mac App Store. After the download completes, open Xcode once so it can finish its first-launch setup — this installs required command-line components and accepts the license agreement. You do not need to keep Xcode open after that.

Install an iPhone Simulator runtime

Xcode does not always install a Simulator runtime automatically. To add one:
  1. Open Xcode.
  2. Go to Xcode > Settings > Platforms.
  3. Find the iOS 26 (or later) platform and click the download button next to it.
  4. Wait for the download to complete, then quit Xcode.
10x can also walk you through this step during its own setup check on first launch.

Download and install

Download the 10x .dmg from the 10x website. Two channels are available:
  • Stable — recommended for everyday use
  • Beta — early access to new features; may contain rough edges
To install from the DMG:
1

Open the DMG

Double-click the downloaded .dmg file. A Finder window opens showing the 10x app icon and an Applications folder shortcut.
2

Drag to Applications

Drag 10x.app onto the Applications folder shortcut in the DMG window. macOS copies the app to /Applications.
3

Eject the DMG

Once the copy finishes, eject the DMG by clicking the eject button next to it in Finder’s sidebar, or drag it to the Trash.
If macOS shows a warning that 10x “cannot be opened because it is from an unidentified developer,” right-click the app icon and choose Open, then confirm. This only happens on the first launch when macOS has not yet cleared the quarantine flag for a newly downloaded app.

First launch

Open 10x from your Applications folder. On first launch, the app runs a System Check before showing the sign-in screen. It verifies:
  • Xcode is installed and has completed first-launch setup
  • At least one iPhone Simulator runtime (iOS 26 or later) is available
If either check fails, 10x shows a setup action button next to the failing item. Click it to resolve the issue. The screen rechecks automatically every few seconds, so you will move past it as soon as everything is ready. Once all checks pass, click Continue to reach the sign-in screen.

Sign in

Click Sign in with Google on the login screen. Your default browser opens briefly to complete the sign-in flow, then returns you to 10x automatically.

Automatic updates

10x uses Sparkle to deliver automatic updates. After installing, you do not need to re-download the DMG when a new version is released — the app checks for updates in the background and prompts you when one is available. To check for updates manually, choose 10x > Check for Updates from the menu bar.
If you are on the beta channel and want to switch to stable (or vice versa), download the DMG from the other channel and reinstall. The Sparkle feed each build uses determines which channel it tracks for future updates.