Skip to main content

iOS Simulator

The iOS Simulator is a virtual iPhone or iPad that runs on your Mac. It’s the fastest way to test your app during development.

What is a Simulator?

Simulators are virtual iOS devices provided by Apple as part of Xcode. They let you run and test your app without a physical device. Each simulator mimics a specific iPhone or iPad model.

How Simulators Work

Simulators require two components:
  1. iOS Runtime — The iOS operating system version (e.g., iOS 18.1)
  2. Simulator Device — A virtual device using that runtime (e.g., iPhone 17 Pro)

Installing via Paperline Doctor

Paperline Doctor automatically installs everything you need:
  1. Downloads the latest iOS runtime
  2. Creates an iPhone 17 Pro simulator
See Development Environment for details.

Manual Installation

If you need additional simulators or runtimes:
  1. Open Xcode → Settings → Platforms
  2. Click + to download additional iOS versions
  3. Open Window → Devices and Simulators
  4. Click + under Simulators to create new devices

Using Simulators in Paperline

  1. Click the device selector in the toolbar
  2. Choose a simulator from the list
  3. Your app builds and runs on that simulator

Physical Devices

You can also run your app on a real iPhone or iPad.

Requirements

  • iPhone or iPad running iOS 17+
  • USB cable or same Wi-Fi network
  • Apple Developer account (free or paid)

Connecting a Device

  1. Connect your device via USB
  2. Trust your Mac when prompted on the device
  3. The device appears in Paperline’s device selector
  4. Select it to build and run

Simulator vs Physical Device

FeatureSimulatorPhysical Device
SpeedFaster buildsSlower builds
CameraNoYes
SensorsLimitedFull access
Push NotificationsNoYes
Performance TestingApproximateAccurate
Requires Apple IDNoYes

Troubleshooting

iOS runtime may not be installed:
  1. Run Paperline Doctor and click “Install” for iOS Runtime & Devices
  2. Or manually: Xcode → Settings → Platforms → iOS
  1. Quit and reopen Paperline 2. Check Xcode → Window → Devices and Simulators 3. Create a new simulator if the list is empty
  1. Disconnect and reconnect the USB cable 2. Unlock the device and tap “Trust” when prompted 3. Check that Xcode sees the device in Window → Devices and Simulators
Usually a code signing issue:
  1. Open the project in Xcode
  2. Go to Signing & Capabilities
  3. Select your development team
  4. Try building again in Paperline