不合格的设备部分出现在Xcode 6.x.x中 [英] Ineligible Devices section appeared in Xcode 6.x.x
问题描述
安装 Xcode 6 后,我的设备移至灰色部分 不合格设备
,我无法选择它们作为部署目标:
更新:
<$ c $的所有版本都会出现此错误c> Xcode 6.xx 。
导致此问题的原因有很多
检查 )
最后如果要么不起作用 - 试着做这个神奇的动作:
- 切换
iOS部署目标
到8.1 - 重新启动
Xcode
- 切换回所需版本。
导致此问题的其他问题:
-
Xcode Beta 6.3
不支持iOS 8.2
(以及8.1)。您不会在部署目标列表中看到您的iDevice。
使用Xcode 6.2
而不是Xcode 6.3 beta
以便使用iDevice iOS 8.2进行调试 -
Xcode 6.3
需要Unity 4.6.4
如果您使用较旧的Unity
版本(例如4.6.3
)您将始终在不合格设备
部分获取您的设备(谢谢, @ d4rk ) -
如果更改Xcode项目的名称,也会出现此情况。修复它 - 通过选择
管理方案>创建一个新方案(+)按钮
。 (谢谢, @ dale-moore ) -
Beta版发布升级Xcode可能需要升级iOS或watchOS从beta版到发行版。例如,当从Xcode 8 beta 6切换到Xcode 8版本时,watchOS 3 beta被列为不受支持。
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.
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.
First of all:
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)
List of solutions in order frequency of occurrence:
The most likely solution::
- In Xcode status go to:
Menu bar
->Product
->Destination
and find your device. It will be listed underIneligible
section - Select your device. After you will be able to build and deploy to device! (thanks, @joshstaiger)
- In Xcode status go to:
If it doesn't work:
iOS Deployment Target should be
<=
of the version of your device. You find this option inBuild 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:
- switch
iOS Deployment Target
to 8.1 - restart
Xcode
- switch back to desired version.
- switch
Other problems, that cause this issue:
Xcode Beta 6.3
does not supportiOS 8.2
(and also 8.1). You won't see your iDevice in deploy target list. UseXcode 6.2
instead ofXcode 6.3 beta
in order to debug with an iDevice iOS 8.2Xcode 6.3
requiresUnity 4.6.4
If you're using an olderUnity
version (e.g.4.6.3
) you'll always get your devices in theIneligible 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 listed as unsupported.
这篇关于不合格的设备部分出现在Xcode 6.x.x中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!