A Run button for iOS pull requests

Stop checking out branchesto review iOS PRs.

Click Run in Simulator on a pull request and that iOS build opens on your Mac. Your current branch and Xcode workspace stay exactly as they are.

  • Your local project stays untouched
  • Works with the CI you already have
  • Free while in beta
A PR on GitHub. CI already built it, so it has a Run in Simulator button.

A PR on GitHub. CI already built it, so it has a Run in Simulator button.

Click the button. The build shows up in Simulator.

That’s the whole thing. Here’s what happens in the few seconds in between.

  1. 01 · GitHub

    Click Run in Simulator on the PR.

    Every PR in a connected repo gets the button once its build is ready. Click it whenever you want to try the change, on any push.

  2. 02 · Presto for Mac

    The Mac app opens the PR build.

    Presto downloads it in the background and opens Simulator. You only see a small progress window along the way.

  3. 03 · iOS Simulator

    Review the change in the app.

    Tap through the flow, rotate the device, and check the edge case you were worried about. Your local development environment is untouched.

Private by default. If you can’t see the PR on GitHub, you can’t run its build.

Review the change, not the diff.

Some things you only catch by using the app: a layout that clips on a small phone, a navigation stack that pops to the wrong place, an animation that feels off.

Your work stays put.

No stash, no checkout, no rebuild. When you’re done, you’re exactly where you were.

Same commit for everyone.

The build is tied to the PR’s head commit, so you’re all looking at the same thing. No “works on my machine.”

Not just for engineers.

Design, product and QA click the same button. No Xcode project to open, no repo to clone.

Set up once. Then forget about it.

Connect the repository, update CI, and install the Mac app. Each step happens once.

  1. 1
    Connect a repositorySign in with GitHub and choose exactly which iOS repository Presto can access.
  2. 2
    Add Presto to CIMake one reviewed workflow change. A coding agent can prepare the pull request for you.
  3. 3
    Install the Mac appEach reviewer downloads it once and signs in with GitHub. It stays out of the way in the menu bar.
.github/workflows/presto.ymlValid workflow
name: Presto

on:
  pull_request:

jobs:
  preview:
    runs-on: macos-latest
    steps:
      - uses: actions/checkout@v4
      - uses: aryamansharda/presto-build@v1        with:
          scheme: MyApp

Give your next PR a Run button.

Free while in beta. One repo, thirty builds a month, no card.

Add Presto to a repo What’s included