Clicking on Download in Xcode didn't do anything - the progress bar did not progress (does that make it a regress bar?).

This is what worked for me:

  1. Open Xcode, open preferences, go to the Components section.

  2. Open the Console App, clear the console.

  3. Go back to the Xcode preferences. Start the simulator download, then cancel it.

  4. Now in the Console, you will see something about the cancellation with the download URL.

  5. Copy the URL from the Console. Then in Terminal in some suitable scratch folder, download it:

    curl [the url you copied] -O (the letter O, not a zero)

  6. Finally, copy this file to ~/Library/Caches/com.apple.dt.Xcode/Downloads
    Remove all *.dvtdownloadableindex files (maybe it doesn't matter, but I removed them).

  7. In Xcode, in the Downloads section, start the Simulator download again, it should find the file you downloaded and install it.

How easy was that! Only 7 steps, hah!

Answer from emp on Stack Overflow
Top answer
1 of 16
194

Clicking on Download in Xcode didn't do anything - the progress bar did not progress (does that make it a regress bar?).

This is what worked for me:

  1. Open Xcode, open preferences, go to the Components section.

  2. Open the Console App, clear the console.

  3. Go back to the Xcode preferences. Start the simulator download, then cancel it.

  4. Now in the Console, you will see something about the cancellation with the download URL.

  5. Copy the URL from the Console. Then in Terminal in some suitable scratch folder, download it:

    curl [the url you copied] -O (the letter O, not a zero)

  6. Finally, copy this file to ~/Library/Caches/com.apple.dt.Xcode/Downloads
    Remove all *.dvtdownloadableindex files (maybe it doesn't matter, but I removed them).

  7. In Xcode, in the Downloads section, start the Simulator download again, it should find the file you downloaded and install it.

How easy was that! Only 7 steps, hah!

2 of 16
173

To add iOS Simulator in XCode perform below steps:

  • Download iOS Simulator from Below Link:

  • After download completes, copy this file to ~/Library/Caches/com.apple.dt.Xcode/Downloads In some cases, we have to remove all *.dvtdownloadableindex files (maybe it doesn't matter, I didn't remove them).

  • In case directory ~/Library/Caches/com.apple.dt.Xcode don't have download folder then, just click Show package content create Downloads folder, before moving the dmg file.

  • In Xcode, in the Downloads section, start the Simulator download again, it should find the file you downloaded and install it.

(Newest on top. only the latest revision is kept in the list.)

  • Simulator Link:

iOS 18.1

iOS 18.0

iOS 17.4

iOS 17.2

iOS 17.0.1

https://download.developer.apple.com/Developer_Tools/iOS_17.0.1_Simulator_Runtime/iOS_17.0.1_Simulator_Runtime.dmg

iOS 15.5

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK15_5-15.5.1.1653527639.dmg

iOS 15.4

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK15_4-15.4.1.1650505652.dmg

iOS 15.2

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK15_2-15.2.1.1643410298.dmg

iOS 14.5

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK14_5-14.5.1.1621461325.dmg

iOS 14.4

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK14_4-14.4.1.1611903691.dmg

iOS 14.3

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK14_3-14.3.1.1611873653.dmg

iOS 14.2

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK14_2-14.2.1.1605311653.dmg

iOS 14.1

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK14_1-14.1.1.1604100028.dmg

iOS 14.0

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK14_0-14.0.1.1604100028.dmg

iOS 13.7

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK13_7-13.7.1.1599165590.dmg

iOS 13.6

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK13_6-13.6.1.1597276955.dmg

iOS 13.5

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK13_5-13.5.1.1591226335.dmg

iOS 13.4

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK13_4-13.4.1.1586370836.dmg

iOS 13.3

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK13_3-13.3.1.1580170331.dmg

iOS 13.2

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK13_2-13.2.1.1575590084.dmg

iOS 13.1

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK13_1-13.1.1.1571440502.dmg

iOS 13.0

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK13_0-13.0.1.1571440502.dmg

iOS 12.4

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK12_4-12.4.1.1568665771.dmg

iOS 12.2

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK12_2-12.2.1.1557987768.dmg

iOS 12.1

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK12_1-12.1.1.1543439531.dmg

iOS 12.0

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK12_0-12.0.1.1537588161.dmg

iOS 11.4

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK11_4-11.4.1.1527703358.dmg

iOS 11.3

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK11_3-11.3.1.1524350608.dmg

iOS 11.2

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK11_2-11.2.1.1516308624.dmg

iOS 11.1

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK11_1-11.1.1.1510784422.dmg

iOS 11.0

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK11_0-11.0.1.1508875951.dmg

iOS 10.3.1

https://devimages-cdn.apple.com/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK10_3-10.3.1.1495751597.dmg

🌐
LambdaTest
lambdatest.com › software-testing-questions › how-to-install-ios-simulators
How to install iOS simulators?
From the dropdown menu, select Xcode > Preferences > Select Components and select the simulator version you wish to download. You can also check out LambdaTest’s iOS Simulator Online or iOS Simulator For Mac to test your websites, web apps, and iOS apps.
🌐
BrowserStack
browserstack.com › home › guide › how to install ios simulators
How to Install iOS Simulators | BrowserStack
February 28, 2025 - In the Components section, you will see a list of available simulators for various iOS versions. Click on the download icon next to the iOS version you want to install.
🌐
Expo Documentation
docs.expo.dev › workflow › ios-simulator
iOS Simulator - Expo Documentation
This guide explains how to install the iOS Simulator on your Mac for app development. Note that the iOS Simulator can only be installed on macOS.
Top answer
1 of 2
13

After a bit of googling I found the answer here:

https://developer.apple.com/documentation/xcode/installing-additional-simulator-runtimes

Just move to the bottom where it says "Install and manage Simulator runtimes from the command line".

The steps to make it work are:

// Select  version of Xcode
xcode-select -s /Applications/Xcode-beta7.app

// launch it
xcodebuild -runFirstLaunch

// and here I add the path to the simulator I downloaded!
xcrun simctl runtime add "~/Downloads/iOS_17_beta_7_Simulator_Runtime.dmg"

This worked great and when I opened Xcode again it did recognize the new runtime!

ps. There is also a great command to download all simulators from the command line directly if you need watchOS too!

xcodebuild -downloadAllPlatforms
2 of 2
1

As per Apple documentation the following steps should work. DOC

xcode-select -s /Applications/Xcode-beta.app
xcodebuild -runFirstLaunch
xcrun simctl runtime add "~/Downloads/iOS_17_beta_Simulator_Runtime.dmg"

But unfortunately, this does not work for me.

I found the solution here. I just follow the steps.

  1. Right click on the Xcode 15 Beta application and select Show Package Content.

  2. Double click to open the iOS_17_beta_Simulator_Runtime.dmg file

  3. Inside the simulator dmg file, find the Runtime folder. This is the folder we are going to copy into Xcode.

  4. Place the Runtime folder at Developer → Platforms → iPhoneOS.platform → Library → Developer → CoreSimulator → Profiles inside the Xcode 15 beta Show Package Contents.

If you move the Xcode-beta application to the Application folder,you can use Finder to go to /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles.

Restart Xcode if you already have it open, and your iOS simulators will be there.

🌐
Medium
medium.com › hackernoon › manually-install-ios-simulators-in-xcode-f7e4bbe50753
Manually Install iOS Simulators in XCode | by Matt Johnston | HackerNoon.com | Medium
July 17, 2017 - Once you are sure the simulator download has started in XCode, cancel it. When the download is cancelled, a new log will appear in Console with the url of the file that was being downloaded. This is the url for the file you want to manually download. For my iOS 9.3 Simulator, the url was: https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_3-9.3.1.1460411551.dmg
🌐
Medium
medium.com › @pouyahallaj › how-to-manually-download-and-install-ios-simulator-files-for-xcode-on-mac-b146923fd198
How to Manually Download and Install iOS Simulator Files for Xcode on Mac | by Pouya Hallaj | Medium
December 9, 2023 - Install Simulator Runtime: Use xcrun simctl runtime add "~/Downloads/watchOS 9 beta Simulator Runtime.dmg". This command verifies the runtime's signature and installs it securely.
Find elsewhere
🌐
GitHub
gist.github.com › leilee › 64d9de9913b78f7bb0a977d1cc556fd3
Install iOS Simulators in Xcode Manually · GitHub
Install iOS Simulators in Xcode Manually. GitHub Gist: instantly share code, notes, and snippets.
🌐
Sauce Labs
saucelabs.com › home › solutions › iphone simulator
Online iPhone Simulators & Real Devices | Sauce Labs
There are several iPhone simulators available online, such as the Xcode Simulator, Appetize.io, and Smartface. You can download and install these simulators by visiting their respective websites.
🌐
Apple Developer
developer.apple.com › forums › thread › 695829
iOS Simulator Download | Apple Developer Forums
You can actually download the specific iOS versions you are looking for from this GitHub.
🌐
GitHub
gist.github.com › alexey1312 › 635216a10a7e9317c27524d7a2ba255c
How to Download iOS Simulator (Xcode) in Command Line and Install it.md · GitHub
How to Download iOS Simulator (Xcode) in Command Line and Install it.md · For faster connection speed and more flexibility. Start Xcode in command line by running this in commandline /Applications/Xcode.app/Contents/MacOS/Xcode · Start downloading of the simulator ·
🌐
Softonic
iphone-simulator.en.softonic.com › home › windows › lifestyle › iphone simulator
iPhone Simulator - Download
October 21, 2025 - iPhone Simulator, free and safe download. iPhone Simulator latest version: Explore iPhone Features on Windows. iPhone Simulator is a free application
Rating: 5.8/10 ​ - ​ 756 votes
🌐
Lickability
lickability.com › blog › how-to-install-ios-17-simulators-in-xcode-15
How to install iOS 17 simulators in Xcode 15 – Lickability
Since the publishing of this post, official Apple docs have been published on this topic, which also offer instructions on using xcrun simctl runtime add from the command line to install simulator runtimes, which may save you some time. ... xcode-select -s /Applications/Xcode-beta.app xcodebuild -runFirstLaunch xcrun simctl runtime add "~/Downloads/ios_17_beta_simulator_runtime.dmg"
🌐
ArcGIS
doc.arcgis.com › en › appstudio › extend-apps › installdevtoolsemulators.htm
Install development tools for simulators and emulators—ArcGIS AppStudio | Documentation
When you install Xcode from the Mac App Store, a number of simulators are also installed to your computer. For these simulators to be visible on the AppStudio Virtual Device menu, you must also install the Xcode Command Line Tools. These tools can be downloaded from https://developer.apple...
🌐
GitHub
github.com › timsutton › speedwagon
GitHub - timsutton/speedwagon: Download iOS/tvOS/watchOS/xrOS simulators without Xcode or macOS
Download iOS/tvOS/watchOS/xrOS simulators without Xcode or macOS - timsutton/speedwagon
Starred by 145 users
Forked by 4 users
Languages   Go 81.5% | Shell 18.5%
🌐
GitHub
gist.github.com › rtrouton › 2ca6f001b3cecb5037825c7f9d2e422e
Xcode iOS simulator download URLs (as of Xcode 8.3.1) · GitHub
Download ZIP · Xcode iOS simulator download URLs (as of Xcode 8.3.1) Raw · gistfile1.txt · This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
🌐
Testableapple
testableapple.com › install-ios-simulator-runtimes
How to install old iOS Simulator Runtimes from Command-line - Testableapple
June 29, 2024 - Let’s use it to download the runtime and combine it with some custom script to install the downloaded image. $ brew install blacktop/tap/ipsw $ echo "iOS 15.5 Simulator" | ipsw download xcode --sim Downloading file=iOS_15.5_Simulator_Runtime.dmg 4.35 GiB / 5.04 GiB [=============>-----| 33s ] 38.69 MiB/s 5.04 GiB / 5.04 GiB [===================| ✅ ] 37.54 MiB/s $ dmg_file=$(ls *.dmg) $ sh install_runtime.sh "${dmg_file}" Mounting iOS_15.5_Simulator_Runtime.dmg on /var/folders/rl/swm2ljqn187g5y81d6mp8h840000gn/T/tmp.NFC0jygSj0...
🌐
Appetize.io
appetize.io › demo
Demo : Appetize.io
Demo Appetize.io's online web based iOS Simulators and Android Emulators directly in your browser.