After installing Xcode 6 my devices moved to greyed-out section
This error occurs in all versions of
There is a lot of options (
10 23 29 answers for this question!), that can cause this error. And no one is 100% solve this issue. Here is summarise of all solutions.
0. Update to latest Xcode version
Most of the reasons, that cause this problem fixed in Xcode version
6.3.1 (6D1002 published April 21, 2015)
The most likely solution::
Destinationand find your device. It will be listed under
iOS Deployment Target should be
<= of the version of your device.
You find this option in
Build Settings tab when you click on a target of your project in Xcode.
If version is correct - try to restart Mac and iPhone/iPad simultaneously. It resolve this issue in most cases! (thanks, @HoaParis)
Finally if either doesn't work - try to do this magic actions:
iOS Deployment Targetto 8.1
Xcode Beta 6.3 does not support
iOS 8.2 (and also 8.1). You won't see your iDevice in deploy target list.
Xcode 6.2 instead of
Xcode 6.3 beta in order to debug with an iDevice iOS 8.2
Xcode 6.3 requires
If you're using an older
Unity version (e.g.
4.6.3) you'll always get your devices in the
Ineligible Devices section (thanks, @d4rk)
Also it appears in case of changing name of Xcode project. The fix it - create a new scheme by selecting
Manage Schemes > (+) button. (thanks, @dale-moore)
Beta to Release upgrade of Xcode can require upgrading iOS or watchOS from beta to release version. For example, when switching from Xcode 8 beta 6 to Xcode 8 release, watchOS 3 beta is misreported as watchOS 2.2.1 within Xcode.