After installing Xcode 6 my devices moved to greyed-out section Ineligible Devices
and I can't select them as deploy target:
Update:
This error occurs in all versions of Xcode 6.x.x
.
There are so many different reasons causing this problem
Check this solution list for more details.
What worked for me is to install XCode 6.1 (compatible with iOS 8.1)
Fixed in Xcode version 6.3.1 (6D1002) published April 21, 2015.
At least the problem magically went away for me after installing this Xcode version.
Tried all possible Updates, with Xcode 6.3, iOS 8.3 and OSX 10.10.3, but didn't got a permanent solution.
Kudos to skywinder,the first option worked!
For most people the cause of the problem is probably mismatch between Xcode, device version and app target version.
If versions are not a problem for you, most likely is that the device (iPhone/iPad) has been used with another Mac to copy apps to. This happens particularly more with a team environment where an iDevice can be used between team members. Xcode knows some other developer's Mac has connected to this device, it will show up as "Ineligible". But the previous Mac that connected to it, it will show up as normal.
The quickest work around is as shown by joshstaiger among others:
Go to Xcode ->Product->Destination
Select the ineligible device as target. It should work.
Besides setting iOS Deployment Target to iOS 8.0, also restart your iOS8 iPhone/iPad. This did the trick for me.
For iOS 9.1+ devices, the Xcode version should be upgraded to 7.1 (even 7.0x will not work)