Getting old OS versions on the Xcode iOS simulator [duplicate] - ios

This question already has answers here:
Install iOS 6 simulator on Xcode 6
(3 answers)
Closed 7 years ago.
Every simulator that I have on Xcode runs on version 8.4 but I want to test on iOS 6 and 7.
I've done what this answer recommends: https://stackoverflow.com/a/8477254/1282637
However, when I go to Xcode -> preferences - downloads, the only non-iOS 8 version available is 7.1:
Is there a way I can download an iOS 6.x.x simulator? Thanks!

In Xcode 6 , iOS simulator for iOS version 6.x seems to be deprecated.
Apple deprecates old technologies very aggressively. Formaly saying, you should deprecate support for older version of OSes such as 6.x.
If the Xcode doesn't provide older version of simulator, the only way to do this is to install older version of Xcode.
download older Versions
Currently you can just use Xcode 5.x.

Related

This iPhone ... is running iOS 11.4.1 (15G77), which may not be supported by this version of Xcode [duplicate]

This question already has answers here:
This iPhone 6 is running iOS 11.3.1 (15E302), which may not be supported by this version of Xcode
(3 answers)
Closed 4 years ago.
I tried to run my app on my device in Xcode and I got this error -
This iPhone 8 Plus ... is running iOS 11.4.1 (15G77), which may not be supported by this version of Xcode
I have macOS 10.12.6 and Xcode 9.1 and Xcode 9.2 but I get the error on both versions.
How can I still run the app on my device, should I downgrade the IOS or there is another way ?
You can download device support files if you don't want to change your Xcode right now from here
And then put at a location.
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
But ideally, Xcode update should be done so that you will be on latest track.
You have to use at least Xcode 9.4 for iOS 11.4.1 devices.
Download and install the latest Xcode to work with iOS 11.4 device.

Could not locate device support files [duplicate]

This question already has answers here:
This iPhone 6 is running iOS 10.1 (14B55c), which may not be supported by this version of Xcode
(5 answers)
Closed 5 years ago.
I want to run my IOS application on iphone but I am getting below mentioned error.
"This iPhone 6 is running iOS 10.3.2 (14F89), which may not be supported by this version of Xcode."
How to fix it.
Your version of xCode does not support iOS 10.3.2.
Just check, your deploy target contains iOS 10.3 or not. If not, you should use another version of xCode.
You have to upgrade your Xcode to v8.3 in order to install your build on iOS 10.3.
If you wish to use the Xcode 8.2 in order to run a build on iOS 10.3 then check this thread: How to use iOS 10.3 devices with Xcode 8.2.1
Your Xcode version doesnot support devices above 10.3 iOS version. The device which you connected is above 10.3. One solution is to download the respective developer disk image from somewhere and save it to /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport and restart Xcode. Second solution is to update your Xcode.
Just create .ipa file and run using itunes, otherwise you need to update your xcode to newer version

Latest iOS device support folder

I'm using Xcode 7.3.1, which supports up to iOS 9.3.1.
Now I'd like to check my app on a device on a relatively current version of iOS (10.x), so I added some OS Support folders (using Xcode 7.3.1 with iOS 10 support
), which seems to have worked well.
Now I need the latest OS support folder (i.e. 10.2.1(14D7)). I have checked other StackOverflow answers, but I haven't found one that helps.
Just use Xcode 8. It supports iOS 9 and the latest iOS 10. If you need to keep Xcode 7 in order to run on older iOS versions you can just rename your Xcode to Xcode7 and install Xcode 8 next to it. You can run both of them but it would be wise to do it not at the same time.
Is there any reason that you need to stick to Xcode 7? If you want to support older iOS versions you can download different simulator in Xcode 8. And also, you need to build in latest Xcode to support latest iOS. Xcode 7 doesn't have iOS 10 SDK.
As #MacMark said, you can keep both Xcode 7 and 8 in your mac but I don't see any benefit for doing so.

Xcode 5 for IOS 8 apps

ive just started to Learn to program and write code in objective C, i want to be making iphone apps/games. Im currently stuck with an old iMac that cannot run Mavericks therefore cannot run Xcode 6. So my question is, can i make IOS 8 apps in Xcode 5? Thanks!
Unfortunately you can't use iOS 8 features in your development as it's available from Xcode 6 and it's SDK. Your app built with previous versions of SDK should run on latest system version when downloaded from AppStore but if you want to debug on device with iOS8 than xcode 5 will complain about your SDK.
In my opinion: No you cant. The SDK for iOS 8 could only be installed in XCode 6.
But you could use:
http://www.macincloud.com

Connect iOS 7 device with Xcode 4.6 for debugging [duplicate]

This question already has answers here:
Deploy from Xcode 4.6.2 to iOS 7 (beta) device
(15 answers)
Closed 9 years ago.
I learnt from somewhere that if i update my apple device to iOS 7 it would not be able to connect it with Xcode 4.6 for debugging. But I am able to use my iPod 5 running iOS 7 with Xcode 4.6, used it to debug my code. Most of the time Xcode do not connect with device but sometimes it do.
Please advise what kind of problem it can be?
When you update your device with iOS7 or any newest iOS which are not suporting the old version of Xcode but when you open it with new version of Xcode you are able to access it. Once you do so than it run on your older version of Xcode too and you can easily test your app using old version of Xcode.

Resources