# Throttle the iOS Simulator per app | Lagsmith

> Throttle the iOS Simulator one app at a time. Simulate 3G, Edge, high latency and packet loss for a single simulator app while the rest of your Mac stays fast.

Source: https://lagsmith.com/throttle-ios-simulator

# Throttle the iOS Simulator, one app at a time

The iOS Simulator uses your Mac’s network, so the usual way to throttle the iOS Simulator slows down the whole Mac. Lagsmith throttles one simulator app, or one app on one simulator device, and leaves everything else alone.

[Download for Mac](https://lagsmith.com/download)

*Illustration of the Lagsmith window: Pantry on the iPhone 17 Pro simulator is set to Very Bad Network with time-outs, and two of its connections have timed out. Other simulator apps are off.*

## How to simulate a slow network in the iOS Simulator

1.  Boot a simulator and run your app from Xcode.
2.  Click the Lagsmith menu bar icon and pick your app under the simulator device.
3.  Choose a preset such as 3G (780 kbps down, 200 ms latency) or Edge, or set your own bandwidth, latency, jitter and packet loss.

Only that app slows down. Other simulator apps, other simulator devices and every Mac app keep their full connection.

## More than a fixed speed

-   **Profiles** that change conditions over time, like a train going through a tunnel.
-   **Host rules** to slow down only `api.example.com`, or everything except your CDN.
-   **Failures**: [Airplane Mode](https://lagsmith.com/simulate-airplane-mode-ios-simulator), refused connections, time-outs and dropped connections.
-   **Request monitoring** to see which requests were slow and why.
-   **UI tests**: set the network from an XCTest before launching the app. [Automation docs](https://lagsmith.com/docs/automation).

Coming from Apple’s tool? See [Lagsmith as a Network Link Conditioner alternative](https://lagsmith.com/network-link-conditioner-alternative).

## Frequently asked questions

### Can I throttle the iOS Simulator without slowing down my Mac?

Yes. Lagsmith throttles only the simulator app you pick. Your browser, Xcode and everything else on the Mac stay at full speed.

### Can I throttle one simulator device but not another?

Yes. Lagsmith can apply conditions per simulator device, so the same app can run on 3G on one device and at full speed on another.

### Which presets are available?

Edge, 3G, DSL, LTE, WiFi, Very Bad Network, 100% Loss and No Throttling, plus custom bandwidth, latency, jitter and packet loss.

### Does throttling the simulator need a proxy or certificate?

No. Lagsmith works without proxy settings or certificates.

## Slow down one app, not your whole Mac

Free to download, with a 14-day Pro trial. No account, no card. Requires macOS 13 Ventura or later.

[Download for Mac](https://lagsmith.com/download) [Compare with Network Link Conditioner](https://lagsmith.com/network-link-conditioner-alternative)
