World’s largest virtual agentic engineering & quality conference

WHENAUG 19-21
WHEREVirtual · Global
WATCH NOW
TestMu AI Updates

How to Test on iOS Simulators (Including iOS 11.3) With TestMu AI

A practical guide to iOS simulator testing: install older iOS runtimes, run xcrun simctl commands, test deep links, location, and push notifications, and test legacy versions like iOS 11.3 in the cloud with TestMu AI.

Author

TestMu AI

Author

Published on: April 21, 2018

Last Updated on: July 17, 2026

With the release of iOS 11.3 on March 30th, 2018, apple introduced many major features for its users. The latest features introduced were AR(augmented reality) experiences, Animojis for iPhone X users, updates in the visibility of battery health, performance, etc. With these features came various changes which need to be addressed in your website/ webapps. So, we at TestMu AI have taken care of your problems and today we release iOS 11.3 on 18 devices where you can test your website/ webapp for cross browser compatibility.

With our latest update, you'll be able to test on:

  • iPhone-X
  • iPhone-8-Plus
  • iPhone-8
  • iPhone-7-Plus
  • iPhone-7
  • iPhone-6s-Plus
  • iPhone-6s
  • iPhone-6-Plus
  • iPhone-6
  • iPhone-5s
  • iPhone-SE
  • iPad-Air-2
  • iPad-Air
  • iPad-5th-Gen
  • iPad-Pro-12.9-inch
  • iPad-Pro-12.9-inch-2nd-Gen
  • iPad-Pro-10.5-inch
  • iPad-Pro-9.7-inch

With iOS 11.3 .

Check Browser Compatibility

So, go ahead and test if your website/ web app is compatible with iOS 11.3 or not!

How to Install and Run Older iOS Simulators (Including Legacy Versions)

iOS 11.3 is long superseded, but the need to test on older iOS versions never goes away. Some users are slow to upgrade, and regressions often surface only on legacy runtimes. Here is how to get older simulators running.

Using Xcode. In a modern Xcode, open Settings, go to the Platforms tab, and download the iOS runtime you need. Each runtime is a separate simulator SDK that Xcode installs alongside the current one.

Using the command line. You can also download runtimes with xcodebuild:

# List and download the iOS platform and its runtimes
xcodebuild -downloadPlatform iOS

# Download a specific older iOS runtime
xcodebuild -downloadPlatform iOS -buildVersion 11.3

The catch is that Apple stops supporting very old runtimes on current macOS versions, so a runtime like iOS 11.3 may simply refuse to install on a new Mac. This is exactly where a cloud testing platform helps: TestMu AI gives you instant access to a wide range of iOS versions and real devices from the browser, with no local Xcode setup, runtime downloads, or macOS-version conflicts to manage.

Essential Command-Line Operations for iOS Simulator Testing (simctl)

Once a simulator runtime is installed, xcrun simctl is the tool for driving simulators from the terminal, which is essential for CI and scripting. The core commands are:

# List all available simulators and their state
xcrun simctl list devices

# Boot a specific simulator by name or UDID
xcrun simctl boot "iPhone 15"

# Install an app build (.app) onto the booted simulator
xcrun simctl install booted /path/to/YourApp.app

# Launch the installed app by its bundle identifier
xcrun simctl launch booted com.yourcompany.YourApp

Note that simctl installs .app bundles built for the simulator; a distribution .ipa built for real devices will not run on a simulator. Using "booted" as the target applies the command to whichever simulator is currently running.

Advanced Simulator Testing: Deep Links, Location, and Push Notifications

simctl also handles the scenarios that are otherwise hard to trigger by hand:

# Open a universal link or custom deep link in the app
xcrun simctl openurl booted "https://example.com/products/42"

# Simulate a custom GPS location (latitude,longitude)
xcrun simctl location booted set 37.7749,-122.4194

# Send a mock push notification from an APNS payload file
xcrun simctl push booted com.yourcompany.YourApp payload.apns

With openurl you can confirm that universal links and deep links route to the correct screen. The location command feeds custom coordinates to test maps and geofencing, and simctl push delivers a simulated APNS notification from a JSON payload file, so you can test notification handling without a real push server.

Local Xcode Simulator vs Cloud Simulator

Local simulators are great for day-to-day development, but they have limits that a cloud platform removes. Here is how they compare:

AspectLocal Xcode SimulatorCloud Simulator (TestMu AI)
SetupRequires a Mac, Xcode, and runtime downloads.Runs in the browser, with no local setup.
OS coverageLimited to what your macOS version allows.Wide range of iOS versions, including legacy ones.
Real devicesSimulator only.Simulators plus real iPhones and iPads.
Parallel testingRoughly one simulator per machine.Many devices tested in parallel.
CI scaleTied to your own hardware.On-demand, scalable cloud grid.

Happy Testing.

Hey, now you can test on iOS Simulator For Linux

Author

...

TestMu AI

Blogs: 204

  • Twitter
  • Linkedin

TestMu AI is World's First Full Stack AI Agentic Quality Engineering platform that empowers teams to test intelligently, smarter, and ship faster. Built for scale, it offers a full-stack testing cloud with 10K+ real devices and 3,000+ browsers. With AI-native test management, MCP servers, and agent-based automation, TestMu AI supports Selenium, Appium, Playwright, and all major frameworks. AI Agents like HyperExecute and KaneAI bring the power of AI and cloud into your software testing workflow, enabling seamless automation testing with 120+ integrations. TestMu AI Agents accelerate your testing throughout the entire SDLC, from test planning and authoring to automation, infrastructure, execution, RCA, and reporting.

Open in ChatGPT Icon

Open in ChatGPT

Open in Claude Icon

Open in Claude

Open in Perplexity Icon

Open in Perplexity

Open in Grok Icon

Open in Grok

Open in Gemini AI Icon

Open in Gemini AI

Copied to Clipboard!
...

3000+ Browsers. One Platform.

See exactly how your site performs everywhere.

Try it free
...

Write Tests in Plain English with KaneAI

Create, debug, and evolve tests using natural language.

Try for free
...
TestMu Conf 2026

World's largest virtual agentic engineering & quality conference

...

AUG 19-21, 2026

WATCH NOW

Did you find this page helpful?

More Related Blogs

TestMu AI forEnterprise

Get access to solutions built on Enterprise
grade security, privacy, & compliance

  • Advanced access controls
  • Advanced data retention rules
  • Advanced Local Testing
  • Premium Support options
  • Early access to beta features
  • Private Slack Channel
  • Unlimited Manual Accessibility DevTools Tests