Till yesterday my configuration for devices/tools looked as below
iOS - 8.0.2
Xcode - 6.0.1
OSX - Mavericks
I have upgraded by iOS version from 8.0.2 to 8.1 today and when I connect my device to my mac, i am seeing, my device in "Ineligibale Device"
I have looked into similar issues and most of the solution is advised to change the deployment target from 7.0 to 8.0. But I need my deployment target to be on 7.0
I restarted my device and any my mac but still have the same problem. When I disconnect the device and connect it again. I see error message as below in Window->Devices ".. running a version of iOS that is not supported by this version of Xcode"
This I interpret as Xcode 6.0.1 doesn't support devices with iOS8.1. But this looks weird to me. I looked any Xcode update and Xcode 6.1 is only available to install in Yosemite and not in Mavericks. My check and install in Xcode in Mavericks tells me everything is up to date
Any suggestion on how to solve this one? I don't want to change the deployment target as my app should support both 7.0 and 8.0
You have to install the Xcode 6.1 update. The 6.0.1 does't support iOS 8.1.
I had the same problem this morning
For the same issue in Xcode 6.3 + iOS 8.3, change the destination in product->destination
If you meet the same issue in XCode6.3 and iOS8.3, you can try:
Select your iPhone in XCode via Product > Destination (solution found here: http://zachwaugh.me/posts/fixing-xcode-6-3-beta/)
Try to re-install Xcode 6. The new installation will take care of the new iOS 8.1. I just solved the same problem a moment ago. Otherwise, you need to upgrade your OS to Yosemite.
Try to update your XCode to 6.3.2 , this issue is fixed by apple in XCode 6.3.2. So just Update your Xcode and every thing will be fine, you don't need to change your "iOS Deployment Target" settings.
I had this issue with Xcode 6.4 (Swift 1.2) and iOS 9.0.2.
I found a workaround. First you have to install the next version of XCode (which is Xcode 7.0).
Close all Xcode applications.
Now, if you try to open your old project in the older version you will get the message :"Device ineligible for current OS version".
So you open the newer Xcode version. DO NOT open any project. Then open the old Xcode version (in my case Xcode 6.4) and launch the app. My quess is that the old Xcode version uses the new Xcodes compiler and thats why it allows compilation on the newer device.
Hope this helped ;)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With