I downloaded the iOS 9 beta for the iPhone 5s and wanted to test an application that I have finished but now it says that my iPhone is an ineligible device. Is there a way I can still run apps on my iPhone without downloading the Xcode 7 beta?
-
1possible duplicate of [Xcode 6 with iOS 9?](http://stackoverflow.com/questions/30823478/xcode-6-with-ios-9) – Pang Jun 18 '15 at 00:39
8 Answers
You can RUN App on iOS 9 device using Xcode 6, But firstly you need to build your app on XCode 7, after that it will support on XCode 6. I dont know the reason. I have checked this on My Mac.
[EDIT] Steps
- Build the project on Xcode 7 while Xcode 6 is opened on the same project.
- Disconnect the device and reconnect it.(Now u can run ur app on XCode6, It may take little time to load device)
When i have checked iOS9 with Xcode6, Bugs are very less. So i have plan to support iOS9 with XCode6 for quick release. Later i will do for XCode7.

- 3,585
- 2
- 24
- 42
-
1I can confirm this actually works. Build the project on Xcode 7 while Xcode 6 is opened on the same project. Disconnect the device and reconnect it. It should work now. – Sebyddd Jul 08 '15 at 21:02
-
That should be an accepted answer. Works for me as well. Thank you. – Janusz Chudzynski Sep 24 '15 at 21:59
You can build to an iOS 9.0 or 9.1 beta device from Xcode 6.4, not out of the box though. Download Xcode 7.0 and/or Xcode 7.1 beta dmg, and copy the
Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/9.0 (13A340)
from Xcode 7.0 or:
.../9.1 (13B5110e)
from Xcode 7.1 beta folders to corresponding folder in your Xcode 6.x. After restarting Xcode iOS 9.0/9.1 devices will no longer be marked an ineligible.

- 381
- 1
- 3
- 9
-
This was an easy and reliable work around. Especially if you had issues building your project with xCode 7 & swift 2. I'm waiting for some libs to be updated before I go down that track again. – jb007 Sep 29 '15 at 02:57
-
Great, it is a logical solution, should definitely work and it is working.. :) – Trident Dec 01 '15 at 16:07
If you installed iOS 9 beta onto your iPhone, then you cannot develop on it without Xcode 7.
However, this is not a completely terrible thing; you can readily have both Xcode 7 and Xcode 6 on the same computer.
(What you cannot do, according to Apple, is revert your iPhone back to iOS 8 - but there are some comments below from people who were able to do it.)

- 515,959
- 87
- 875
- 1,141
-
1"However, this is not a completely terrible thing; you can readily have both Xcode 7 and Xcode 6 on the same computer." Sure, but if you use a lot of Swift and don't want to upgrade to Swift 2 yet, you effectively can't build on your phone anymore. – Scott Berrevoets Jun 17 '15 at 00:16
-
@ScottBerrevoets Indeed. And my answer is clear about that. But the time to think about that was _before_ installing the new beta onto the phone. – matt Jun 17 '15 at 00:22
-
Agreed, though unless I'm mistaken, Apple nowhere says that updating your phone will then require Xcode 7 to develop for it, even in 100% Objective-C projects. – Scott Berrevoets Jun 17 '15 at 00:24
-
@ScottBerrevoets I'm sure you're right, but that's why the OP asked the question, no? – matt Jun 17 '15 at 00:33
-
Yeah, true. I guess I just find it weird that it's not possible to use Xcode 6.3 anymore, and that they don't mention that anywhere. – Scott Berrevoets Jun 17 '15 at 04:32
-
I managed to revert my device back to iOS 8 without a problem, I'm not sure why Apple says you can't. – Leon Jul 22 '15 at 09:02
-
I reverted my device back to iOS8 as well, you have to put your device in DFU mode in order to go back. – Chandler Buck Aug 04 '15 at 19:17
-
@N7infiltrator I'm going to modify my answer to point out that you and others have been able to revert. – matt Aug 04 '15 at 19:19
Install the latest XCode. Keep both versions on your Mac. Give Keep Both when installing the new XCode and do not give Replace present XCode during the installation.
Go to application, right click XCode --> show package contents. Copy the latest version from the path:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
and copy to the Xcode you are currently working in the same path. Find the screen shots below and start working.
Happy coding.

- 2,309
- 1
- 27
- 45

- 101
- 1
- 3
-
Great, it is a logical solution, should definitely work and it is working.. :) – Trident Dec 01 '15 at 15:49
Don't need build your project at Xcode 7.0, just open and select your device, after that, open your Xcode 6.4 and your device will automatically update the necessary things to build app by Xcode 6.4

- 25
- 9
Not the easiest or correct way. But if you really have to test once or twice in the device.
In Xcode,
- Product -> Archive
- Build for Ad-Hoc Distribution
- Connect the device
- Open Itunes, Select the device,
- Select Apps, Drag and drop the .ipa file generated in step 2 to itunes
- Press install
App will be installed to the ios9 device.

- 626
- 7
- 26
-
Great answer. Simple (as long as you have all the right certificates), and just need a one off build for a simple test. Saved me hours of work. Knew this already but forgot ... Xcode is a labyrinth sometimes. – David Victor Sep 26 '16 at 22:11
No, you have to download Xcode 7 beta since tools like the compiler and debugger are part of the IDE.

- 26
- 1
- 4
As stated on Apple Developer Website (here), Xcode 7 Beta has the Swift 2 compiler and SDK for iOS 9. My guess is, your current Xcode doesn't know how to compile for iOS 9 SDK.
However, Apple doesn't specifically mention Xcode 7 as a requirement. It states that OS X Yosemite or later is required.
I don't think you can specifically download an SDK that isn't supported inside Xcode. For example, you can go to Xcode -> Preferences -> Downloads and under Components you may see the iOS 9 Simulator.
If you go to the iOS 9 SDK and download it, it seems to only download the device OS and not the entire SDK.
In conclusion, I believe that the SDK "kit" is integrated with Xcode 7 that would allow you to develop on your iOS 9 Device. Without upgrading, I don't see you being able to do that. I could be wrong though.

- 1,090
- 11
- 22