how to download iOS 10.3.3 simulator - ios

I wanted to try my app on iPhone 6 with iOS 10.3.3 but I couldn't find iOS 10.3.3 in simulators
any ideas are welcome

Unfortunately you can't download it from this window, as Apple does not release/provides simulator for each version/subversions of iOS.
Here I've simulator list with Xcode 9.3, Component window. It seems apple has not provided simulator for 10.3.3.
You can also add/find a simulator from Xcode Target:
Open simulator list against your Xcode target and Add Additional Simulators...
Switch to Simulators and click on +
Select Device Type, iOS Version and Create simulator.

Related

Xcode 12 fails to add watchOS 4.2 simulator

I want to build an app with WatchKit extension with watchOS 4.2 deployment target (for Apple Watch Gen0 support) in Xcode 12.4. I have iOS 14.4 and watchOS 4.2 simulators downloaded. But when i try to add paired watch to any iOS simulator and select "Apple Watch - 42mm" as device, the components windows instantly popups, and if i close it, there is no options in OS versions dropdown menu except "Download more simulator runtimes...". How can i add this simulator, if it possible in Xcode 12?
Pairing watches menu
Components window

How to change simulator device in xcode 11.4?

xcode 11.4 has removed the standard "hardware" and device options from Simulator. How to open an existing device or create a new device?
Here is the new simulator menu:
In xcode 11.4, Windows > Devices and Simulators, there is no option to launch a simulator.
If you are running your app from Xcode, just select the device for the Active Scheme (top-left):
If not, then search for launch ios simulator from command line
Or, find this option:

Is there an iPhone SE simulator for Xcode 11, iOS 13?

I'm running Xcode 11.0 on macOS Mojave (10.14.6) and though the iPhone SE is officially supported on iOS 13, it doesn't appear in the list of simulators.
It can't be added nor downloaded, as far as I can see. Any ideas?
Xcode 11 doesn't automatically add every possible simulator. But you can add an iPhone SE iOS 13 simulator.
In Xcode, click on the Window menu and select Devices and Simulators. Select the Simulators tab. Tap the + in the bottom-left corner. Give the new simulator a name. Select iPhone SE as the device type. Enter iOS 13 as the OS Version.
Now you have what you need.
Edit: This is still valid with XCode 12.3 and iOS 14.3 as of January 2020
Also can be useful. The problem may be in your project preferences. If downloading simulators didn't work, try this. Open you project in Xcode -> Choose your project on the Navigator which is on the left side
Navigator
Then in the Deployment Info in target tab choose IOS version for your project (choose 10 or 11 for all simulator displaying)
Deployment Info

iPhone 4s in Xcode 9.1 with iOS 9 as deployment target

I'm working on a new project having iOS 9 as deployment target in Xcode 9.1. In the simulator I have the iPhone 4s but its iOS version is not displayed. I searched about the support of iOS 9 in this iPhone and I found some answers saying that the iPhone 4s is supporting the iOS 9 and others saying the opposite so I'm confused. At this date, is iOS 9 supported on iPhone 4s?
Yes, iOS 9 is supported on iPhone 4S. but iOS 10 is not supported. Last supported is iOS 9.3.5
You can see the Simulator and iOS in XCode, Window > Devices and Simulator or Cmd+Shift+2.
In the Simulator Tab, you can see the list of simulators. Normally by defaults, iPhone 4S Simulator is installed with iOS 8.1.
If you need to see more iPhone 4S with iOS 9.3 e.g. you can press the '+' on the left below to add more simulators. And check on the 'Show as run destination' to run the app on this simulator in XCode.
If you do not have iOS 9.3 simulator, you can choose the option to download more simulator or do it from XCode > Preferences > Components

The simulator runtime in not available

Unable to open liblaunch_sim.dylib. Try reinstalling Xcode or the simulator runtime.
Occurs on Xcode 7.1 when selecting, ironically, the iOS 7.1 simulator. This iOS 7 simulators are not available in Xcode 7, yet they still show up in the active scheme Device List. See iPad2 (7.1), iPad Air (7.1), iPad Retina (7.1), iPhone 4s (7.1), etc. in the picture below:
How can I get rid of the unavailable simulators, short of re-installing Xcode? Besides, I just upgraded Xcode, which caused this situation in the first place.
It is a bug that the 7.1 simulator is showing up in Xcode 7. The iOS 7.1 Simulator Runtime is not supported in Xcode 7.
If you want to remove those devices from the list, you can do so from Xcode's Devices Window. You can find it in the Window Menu or get to it from shift-cmd-2.
You can also delete them from the command line using xcrun simctl delete <UDID>
If you have a new enough version of Xcode installed, you can also run 'xcrun simctl delete unavailable' to delete all unavailable devices.

Resources