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
Related
I thinking about port my App to Swift 2 and Xcode 7. But the device simulator only targets iOS 9 and I see no way to download iOS 8.
I have parallel Xcode 6.3 installed. Is there any way to test and debug my app under iOS 8 with the device simulator?
You can download older versions of iOS via Xcode.
Open
Xcode -> Preferences -> Components -> Select
all the iOS versions you want ( iOS 8.4 )
Once downloaded, you can get to it in the
Simulator -> Hardware -> Device
I am using Version 7.3.1 (7D1014)
Xcode release note says below thing,
Simulator
Xcode 7.0 beta does not support iOS 8.4 and earlier simulator
runtimes. (20699475)
Refer this link for more info.
It can be used. You just need to find the file for the 8.x sdk that you want to test on in Xcode 6.x and copy it over to the corresponding Xcode 7 beta folder. You can find the file in this path.
Path: /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
Xcode will suggest that you fix an error or two, but it should work. Note that when I did it there was still an error and some warnings, and I clicked run anyways and it worked regardless
You may need to click "other" and add "iphoneos8.x" (x is your version number)and if you have it added to the correct location it will work
.
I have the Xcode Version 6.0.1 (6A317) on Mac OS X 10.9.5 with all iOS 8 simulators. I have also downloaded the iOS 7.1 simulators.
I am developing an app for iOS 8 and iOS 7.
The problem I encounter is that Xcode 6 doesn't show the iOS 7.1 simulators in the devices menu. At some point it did show them but on my newly created Xcode 6 project it does not.
I was looking at some stackoverflow solutions.I have addded the iOS 7.1 simulators Window - Devices - SIMULATORS. They are also checked with "Show in the Run Destionations Menu",however they are not shown.
I found a workaround by setting the Project and Target Deployment Target to 7.1. However, this is a stupid solution since for every test I need to manually switch them forth and back 7.1-8.0
This is my first ipad app and it worked perfectly under Xcode 5.1.1. iOS 7 and iOS 8 (CREATED UNDER Xcode 5.1.1.). Now I have created a project in Xcode 6.0.1. and the project doesn't have the simulators showing correctly and 95% of the app doesn't work.
I am new to iOS development but I suppose that this is a bug, but I am unsure. Please help.
The deployment target is the minimum OS version you intend to support.
As you stated, you need to set the deployment target to 7.1 in order to see the 7.1 simulators. If your deployment target is 8.0, the 7.1 simulators will not be available in the run destinations menu. This is the correct behavior because you can't run on iOS 7.1 if your deployment target is 8.0.
I already had deployment target 7.0 and simulator still wasn't available for 7.1.
I fixed the issue though by going into Xcode preferences, selected Downloads and re-downled the missing 7.1 simulators under 'Components'. Although I previously had 7.1 simulator, the Xcode 6 upgrade had seemed to remove them.
I downloaded a project and execute it in my xcode, it have ios device by default in run device selected and have no other option, so xcode complained saying no ios devices are avilabale .... slect ios simulator.
Go to XCode > Preferences > Downloads.
And download simulator
And then when you open XCode, left side top you can select iOS simulator rather than your device.
I have the same problem, it is fixed when I select Deployment Target(General, Deployment Info) from 8.2 to 8.1(drop to a version that I have).
OSX Mountain Lion (10.8.2)
XCode 4.4.1
Cannot get the list of IOS Devices in the XCode ( top left list ). As i remember it's some sort of SDK selection problem. Somewhere, in the project properties. But cannot figure out, in the new OSX and XCode installation. Help pls.
The ios devices available depend on at least a couple of things
your project/ target device settings
check your project (info) and target (summary) "deployment target" settings.
what simulators you have installed
in preferences > downloads you can pick up simulators you may need.
For example, if your project deployment target is ios6 but you don't have the iOS6 simulator installed, or an iOS6 device attached, no options will appear in the list.
You should also upgrade to Xcode 4.5.2. I don't think iOS6 is included in 4.4.1
I've installed XCode 3.2 on top of Snow Leopard 10.6.2. When trying to "build and run" an application created from XCode template, the emulator is always opened in iPad mode. When choosing "iPhone" from the emulator menu, it changes its look but next time it is opened as iPad again.
How to cause the emulator to run in iPhone mode ?
The XCode 3.2.3 comes with SDK 4.0, which is the only choice for building for iPhone OS4, does not provide the right iPhone Simulator! If you pick "Simulator 3.2", it always comes out the iPad Simulator, and your iPhone app does not simulate there properly. If you pick "Simulator 4.0", though the UI looks like a iPhone, but functions are still not responding, e.g. tables cannot roll, maps cannot move, etc.
No other SDK options in XCode 3.2.3.
In the end, I installed the previous XCode 3.2.1 with SDK 3.1.3 into another directory, to Simulate with SDK 3.1.3, and build into the iPhone OS4 with the XCode 3.2.3 from SDK 4.
Not sure whether Apple will change their future versions of SDK 4.0+XCode 3.2.3 to provide a correct, working, iPhone Simulator.