I want to test my app on iOS 7 and onwards. The only way to test my app in these OS' are using Simulator. But after upgrading my Xcode to 7 Beta, I see the iOS 8.1, 8.2, 8.3 but I get an error that they are not found. iOS7 is non existing. Is there any way to install the older OS simulators in Xcode 7 beta 5?
35
votes
Please elaborate on your "error that they are not found" comment. Please provide a screenshot showing the exact error dialog and indicate what application is showing the error.
– Jeremy Huddleston Sequoia
I have attached the screenshots including the error. Any pointers?
– oyalhi
It looks like you have the older (Xcode 6) versions of the 8.3 sim runtime in which liblauch_sim.dylib was not signed in a way that would be usable by new security requirements in Xcode 7. There are newer versions available for Xcode 7. They SHOULD be shown in that preference pane. Obviously they arent. Please file a radar and leave a comment here with the radar number. Goto bugreport.apple.com
– Jeremy Huddleston Sequoia
Does anyone know if you can debug from an iPhone 4 (running iOS 7) via a USB cable?
– alpsystems.com
3 Answers
40
votes
Older Simulator runtimes are available for download through Xcode's preferences.
Goto Xcode -> Preferences -> Downloads to see the list of compatible legacy simulator runtimes.
El Capitan supports iOS 8.1 and newer runtimes.
Yosemite supports iOS 7.1 and newer runtimes.
There is a known issue mentioned in the Xcode release notes which prevents the iOS 7.1 simulator runtime from working in Xcode 7.
Thus, you can't currently use the iOS 7.1 simulator runtime with Xcode 7.
0
votes