2

I have tried to add the iOS6.1 simulator from the Xcode 4.6.3 package to Xcode 6, but it doesn't show up.

I followed the instructions on this post: How to Install Older iOS Simulators in XCode 4.2.1 (SDK5.0) to set it up and copied the "iPhoneSimulator6.1.sdk" to /Applications/Xcode/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDK. However it doesn't show up when trying to create a device.

Are there any extra steps I need to take?

enter image description hereenter image description here

Community
  • 1
  • 1
Mikey A. Leonetti
  • 2,834
  • 3
  • 22
  • 36
  • 1
    You can't do that in Xcode 6. Check this answer: http://stackoverflow.com/a/25994472/1641848 – Razvan Sep 25 '14 at 21:21
  • possible duplicate of [Select the appropriate iOS version from simulators list in XCode 6.0.1](http://stackoverflow.com/questions/25994272/select-the-appropriate-ios-version-from-simulators-list-in-xcode-6-0-1) – rebello95 Sep 25 '14 at 21:30

2 Answers2

1

You can install Xcode 5.1 side by side with Xcode 6 to run the iOS 6 simulators. It seems you can't link all the simulators into the same version of Xcode any more.

You can however move apps compiled for one simulator to the other. Just be careful which are i386 and which are 64 bit. See Install iOS 6 simulator on Xcode 6

Community
  • 1
  • 1
MichaelR
  • 1,681
  • 15
  • 28
  • Works like a charm. Great work-around. I had to make sure that it compiled for iOS7.1 on iPhone4s like you said then I moved the folder from ~/Library/Developer/CoreSimulator/Devices/[mydevice]/data/Applications to the old simulator location (~/Library/Application Support/iPhone Simulator/6.1/Applications). – Mikey A. Leonetti Sep 26 '14 at 14:30
  • The reverse applies too. You can build in Xcode 5.1 for 64 bit, and then move the app into the iPhone6 emulator (noting the app and data parent directories are different for all the ios8 emulators). – MichaelR Sep 27 '14 at 20:19
0

Xcode 6 does not support simulators older than iOS 7.

Jeremy Huddleston Sequoia
  • 22,938
  • 5
  • 78
  • 86