PitlaneXcode replacement for indie developers

Build and run an iOS app from the command line

Six commands from a scheme name to a running app on the simulator.

Download for macOS (v1.1.1)
Pitlane building a project: the project list on the left, the build log on the right, and a menu to resolve packages and clear caches

You need Xcode installed. Run the commands from the folder that holds your project.

1. Find the scheme

xcodebuild -list

2. See where it can run

xcodebuild -scheme MyApp -showdestinations

3. Build for a simulator

xcodebuild -scheme MyApp \
  -destination 'platform=iOS Simulator,name=iPhone 17 Pro' build

Add -quiet to print nothing except warnings and errors.

4. Boot the simulator

xcrun simctl boot "iPhone 17 Pro"

xcrun simctl list devices shows every simulator with its name and identifier.

5. Install the app

The build lands in DerivedData, in a folder named after the configuration.

xcrun simctl install "iPhone 17 Pro" \
  ~/Library/Developer/Xcode/DerivedData/MyApp-*/Build/Products/Debug-iphonesimulator/MyApp.app

6. Launch it

xcrun simctl launch --console "iPhone 17 Pro" com.example.MyApp

--console keeps the command attached and prints what the app writes to its output.

The same loop, without the typing

Pitlane runs these tools for you. Add a project once and it remembers the scheme, the configuration and the destination. Build and Run boots the simulator, installs the app and launches it, and the errors arrive as a list you can click.

An AI agent can drive the same loop over Pitlane's local API.

Let Claude Code build and run your app

Questions

How do I build an Xcode project from the command line?

Run xcodebuild with a scheme and a destination, for example xcodebuild -scheme MyApp -destination 'platform=iOS Simulator,name=iPhone 17 Pro' build.

How do I run the app on the simulator from Terminal?

Boot the simulator with xcrun simctl boot, install the built app with xcrun simctl install, then start it with xcrun simctl launch and the app's bundle identifier.

How do I see only the errors?

Add -quiet to xcodebuild. It prints nothing except warnings and errors.

Pitlane

Every iOS project in one window

$29 once. One license covers two Macs.

The other tools

Docket

Tasks, releases and launches for every app you ship.

Download Docket on the App Store

Metrics

App Store numbers on your Home Screen and Lock Screen.

Download Metrics on the App Store