安装 Xcode 6 后,我的设备移至灰色部分 Ineligible Devices ,我无法选择它们作为部署目标:
Ineligible Devices
更新:
此错误发生在所有版本的Xcode 6.x.x. 导致此问题的原因有很多
Xcode 6.x.x
有很多选项 (此问题的 10 23 29 个答案!),可能会导致此错误。并且没有人是 100% 解决这个问题的。这是所有解决方案的总结。
6.3.1
最可能的解决方案 :
Menu bar
Product
Destination
Ineligible
iOS 部署目标 应该是<=您设备的版本。Build Settings当您在 Xcode 中单击项目的目标时,您会在选项卡中找到此选项。
<=
Build Settings
如果版本正确 - 尝试同时 重启 Mac 和 iPhone/iPad。 它在大多数情况下解决了这个问题!
最后,如果任何一个都不起作用 - 尝试做这个神奇的动作:
iOS Deployment Target
Xcode
Xcode Beta 6.3不支持iOS 8.2(以及 8.1)。您不会在部署目标列表中看到您的 iDevice。 使用Xcode 6.2而不是Xcode 6.3 beta为了使用 iDevice iOS 8.2 进行调试
Xcode Beta 6.3
iOS 8.2
Xcode 6.2
Xcode 6.3 beta
Xcode 6.3需要Unity 4.6.4 如果您使用的是旧Unity版本(例如4.6.3),您将始终在该Ineligible Devices部分中获取您的设备)
Xcode 6.3
Unity 4.6.4
Unity
4.6.3
在 更改 Xcode 项目名称的 情况下也会出现。修复它 - 通过选择创建一个新方案Manage Schemes > (+) button。
Manage Schemes > (+) button
Xcode 的 Beta 到 Release 升级可能需要将 iOS 或 watchOS 从 beta 升级到 release 版本。例如,当从 Xcode 8 beta 6 切换到 Xcode 8 版本时,watchOS 3 beta 被列为不支持。