HardikDG
HardikDG

Reputation: 6122

Download Xcode simulator directly

I have downloaded Xcode 6.2 today which replaced previous Xcode 6.1 now to use simulator 7.1 & 8.1 it asks to download both simulators , but for some reason after trying 4-5 times it shows network issues in downloading or request time out (note: in n/w diagnostic after it shows net is working properly)

so is there any direct link from where i can download the simulator package directly or somewhere at least it shows progress in percentage/size instead just a bar

if it's not possible i have read about copying the older simulator to new Xcode so how can i place the old simulator(7.1 & 8.1) in Xcode 6.2 that it works directly without downloading again

Upvotes: 115

Views: 174910

Answers (16)

Suraj Sonawane
Suraj Sonawane

Reputation: 2494

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.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

Upvotes: 171

Mojtaba Hosseini
Mojtaba Hosseini

Reputation: 120082

āœ… Official Download from Apple - (Since Xcode 15)

  1. You have to login before downloading anything below.

  2. You can find all Xcode dmg/xip files or iOS simulators directly on the Apple Developer Portal (requires Apple ID).


Installation Method 1:

Use the simctl command to install it:

sudo xcrun simctl runtime add <PATH_TO_THE_DOWNLIADED_DMG_FILE>

Demo


Installation Method 2:

If the first method didn't work, you should copy the content in the downloaded DMG from:

{THE_MOUNTED_DMG_YOU_JUST_DOWNLOADED}/Library/Developer/CoreSimulator/Profiles

to

/Library/Developer/CoreSimulator/Profiles

Follow this answer if you get the developer cannot be verified error.

Good Luck šŸ™ŒšŸ»

Upvotes: 23

alireza rl
alireza rl

Reputation: 48

After downloading and copy and paste the .dmg file in Downloads folder. If your Xcode does not recognize the .dmg file you should install it manually in the terminal by this command:

sudo xcrun simctl runtime add "Path to downloaded dmg file"

And after that open your Xcode and your simulator would be recognized.

Upvotes: 0

kia.tech
kia.tech

Reputation: 1

  1. Download iOS Simulator file
  2. double click on iOS_17.2_Simulator_Runtime.dmg
  3. after open .dmg file , copy folder (runtimes) +file (iOS 17.2.simruntime) to path: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator enter image description here

Upvotes: 0

Mr.jie
Mr.jie

Reputation: 40

āœ… Use this link can download iOS_17_Simulator_Runtime: https://download.developer.apple.com/Developer_Tools/iOS_17_Simulator_Runtime/iOS_17_Simulator_Runtime.dmg

If you can't download it ,you can visit this https://developer.apple.com/download/all/ first,then continue down.

Upvotes: -1

Sbe-ng
Sbe-ng

Reputation: 11

You can also use xcodes tool to download and install wanted runtime !

List Runtimes

xcodes runtimes --include-betas

Install iOS Runtime

xcodes runtimes install "iOS 17.0-beta1"

I advice you to install aria2 before doing all this. Enjoy :)

Upvotes: 1

Asma Ahmed
Asma Ahmed

Reputation: 3

New Xcode 14.1:

  • open setting / platforms: click add and you will find all type of simulators Xcode setting

Upvotes: 0

Dave
Dave

Reputation: 708

The download links for all Apple platform runtimes are available here:

https://devimages-cdn.apple.com/downloads/xcode/simulators/index2.dvtdownloadableindex

Runtimes for Apple platforms from 20221 can be installed with the xcrun simctl runtime add command:

xcrun simctl runtime add iOS_16_Simulator_Runtime.dmg

For earlier platforms use xcodes:

sudo xcodes runtimes install "iOS 15.0"

The following command will show all available runtimes:

sudo xcodes runtimes

Upvotes: 16

Amit Vaghela
Amit Vaghela

Reputation: 22965

Follow below step to get new simulator with supported/different OS,

  • Open Xcode, open preferences, go to the Components section.
  • Go back to the Xcode preferences. Start the simulator OS download.
  • Now go to simulator open files and open simulator.
  • You can see your downloaded OS, Run and Test.

Upvotes: 0

emp
emp

Reputation: 3498

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!

Upvotes: 193

Divyesh
Divyesh

Reputation: 2415

Open iPhone 11 iOS 13.6 Simulator with Xcode 12 in Visual Studio for Mac(Xamarin):

  • You have to install both Xcode 12.0 & Xcode 11.6
  • First open 11.6 simulator then open visual studio
  • Go to Visual Studio Preferences and change Xcode SDK to point Xcode 11.6 version and Restart studio
  • Once it restart again Goto Visual studio preferences and set Xcode SDK path to point Xcode 12.0 and Restart it
  • Now close 11.6 simulator and after Visual studio starts voila you will see iPhone 11 iOS 13.6 Simulator option in list of simulators

Note: This steps are performed in Visual Studio for Mac 2019

enter image description here

Upvotes: 1

superquanganh
superquanganh

Reputation: 439

If someone is searching in 2019, I have a better solution than looking at messy Console app.

1/ Open Terminal and run sudo /Applications/Xcode.app/Contents/MacOS/Xcode to open Xcode in sudo mode.

2/ Xcode > Preferences > Components > Download then cancel the simulator you want to download.

3/ Go back to Terminal, it will log the Downloadable with the Simulator link, copy that to Safari to download it.

Upvotes: 29

Krunal
Krunal

Reputation: 79776

Follow these steps to add a (new) simulator (Xcode 9 onwards)

  1. Click on Simulator icon and open simulator list.
  2. At the end of list, there is an option to add new simulator "Add Additional Simulator". That will open 'Device & Simulator' window.
  3. Switch to 'Simulator' tab.
  4. There are three field in simulator tab.
  5. Click on '+' icon, on left bottom corner of window.
  6. Simulator Name: Enter simulator name here
  7. Device Type: Select iPad from this dropdown list
  8. OS Version: Select OS version from this dropdown list
  9. Click on 'Create'

A new simulator will be added in your Simulator option list.

Look at this snapshot to understand flow of above steps: enter image description here

And if there is no simulator/OS version in simulator list, you're looking for,

  1. Click on Simulator icon and open simulator list.
  2. At the end of list, there is an option to add new simulator "Download Simulator". That will open 'Component' window (from Xcode >> Preferences).
  3. Select/click simulator from list, which you need to download.

Look at this snapshot: enter image description here

Upvotes: 19

2xSamurai
2xSamurai

Reputation: 1319

So a quick tip for the people who use a download manager to download the .dmg file and didn't manage to get it work.

Once you place the file inside the 'Downloads' folder, Copy and paste the url somewhere and copy the file name alone.

( for me I was downloading iOS 9.3 so the url was - https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_3-9.3.1.1460411551.dmg

and rename the file you just copied to the 'Downloads' folder, even if it looks exactly the same.

I wasted 2 to 3 hours trying to figure this out. The problem is that the filename looks exactly the same. But there was an extra space somewhere.

Another Tip: Also to get the download url - open system console. Make sure all messages are selected and search for xcode inside the Search box. Go to xcode simulator download screen, start and stop the download for the simulator you want and check inside console log. You should find the url there.

Upvotes: 5

Jeremy Eaton
Jeremy Eaton

Reputation: 148

Often, what it takes with Xcode is a good 'ol fashioned restart. This didn't work for me, so I restarted my MacBook Pro. Now it works :)

It's a quick thing to do when you're stuck.

Upvotes: -1

Shamsudheen TK
Shamsudheen TK

Reputation: 31311

so is there any direct link from where i can download the simulator package directly or somewhere at least it shows progress in percentage/size instead just a bar

You can't download the simulators package directly. Instead, you can download the xcodes from developer.apple using this link, which provides you the required simulators.

If you want the old simulators in new Xcode, download the desired Xcode using the above link,after downloading it, Open the DMG or open your existing older Xcode, right click on the Xcode application and click 'Show Package Contents', navigate to:Contents/Developer/Platforms/iPhoneSimulator.platform/Developer, copy the found simulator folder (eg. iPhoneSimulator7.1.sdk folder), repeat steps 2 & 3 for your current Xcode application, paste the simulator folder,restarting the Xcode will show you the new added simulators.

Upvotes: 2

Related Questions