小编典典

Xcode 6.xx 中出现了不合格的设备部分

all

安装 Xcode 6 后,我的设备移至灰色部分 Ineligible Devices ,我无法选择它们作为部署目标:

在此处输入图像描述

更新:

此错误发生在所有版本的Xcode 6.x.x. 导致此问题的原因有很多


阅读 83

收藏
2022-04-13

共1个答案

小编典典

有很多选项 (此问题的 10 23 29 个答案!),可能会导致此错误。并且没有人是 100%
解决这个问题的。这是所有解决方案的总结。

首先:

  1. 更新到最新的 Xcode 版本
    大多数导致此问题的原因在 Xcode 版本中已修复6.3.1(2015 年 4 月 21 日发布的 6D1002)

按出现频率排序的解决方案列表:

  1. 最可能的解决方案

    • 在 Xcode 状态 中转到:Menu bar-> Product->Destination并找到您的设备。它将在Ineligible部分列出
    • 选择您的设备 。之后您将能够构建并部署到设备!

在此处输入图像描述


如果它不起作用:

  1. iOS 部署目标 应该是<=您设备的版本。Build Settings当您在 Xcode 中单击项目的目标时,您会在选项卡中找到此选项。

  2. 如果版本正确 - 尝试同时 重启 Mac 和 iPhone/iPad。 它在大多数情况下解决了这个问题!

  3. 最后,如果任何一个都不起作用 - 尝试做这个神奇的动作:

    • 切换iOS Deployment Target到 8.1
    • 重新开始Xcode
    • 切换回所需的版本。

导致此问题的其他问题:

  1. Xcode Beta 6.3不支持iOS 8.2(以及 8.1)。您不会在部署目标列表中看到您的 iDevice。 使用Xcode 6.2而不是Xcode 6.3 beta为了使用 iDevice iOS 8.2 进行调试

  2. Xcode 6.3需要Unity 4.6.4 如果您使用的是旧Unity版本(例如4.6.3),您将始终在该Ineligible Devices部分中获取您的设备)

  3. 更改 Xcode 项目名称的 情况下也会出现。修复它 - 通过选择创建一个新方案Manage Schemes > (+) button

  4. Xcode 的 Beta 到 Release 升级可能需要将 iOS 或 watchOS 从 beta 升级到 release 版本。例如,当从 Xcode 8 beta 6 切换到 Xcode 8 版本时,watchOS 3 beta 被列为不支持。

2022-04-13