Xcode 6.3 显示不合格的设备

Posted

技术标签:

【中文标题】Xcode 6.3 显示不合格的设备【英文标题】:Xcode 6.3 showing Ineligible Device 【发布时间】:2015-04-16 07:11:08 【问题描述】:

我使用的是最新的Xcode,即 6.3,而我的设备(iPad Mini)使用的是ios ver 8.3(12F69)。我无法使用此设备测试我的应用,因为它显示不合格设备。请参阅 xcode 的附加屏幕截图。

我不确定为什么会这样,使用最新的 Xcode

【问题讨论】:

NGA iPad Mini 的 iOS 版本是多少? 转到产品 > 目的地,即使它说你的设备不符合条件,它仍然允许你选择它,然后构建它就可以了。 我已经在那里提到过。它的 8.3 build 12F69 感谢@Manthan 它有效。我现在可以运行应用程序了。但是任何想法为什么它显示不合格? @AmitSingh:Apple 的更新并不完美。他们有一些奇怪的错误,所以我们必须处理这个问题。我已将其发布为答案。请接受。 【参考方案1】:

转到产品 > 目的地,即使它说您的设备不符合条件,它仍然允许您选择它,然后构建它就可以了。

Apple 的版本有时会出现一些错误,但我们无法找到适合我们的解决方案。

希望对你有帮助。

【讨论】:

我的应用程序是否可能适用于 iPhone 并且我正在尝试在 iPad 上对其进行测试,这就是它显示不合格设备的原因。我很确定在之前的 xcode 中情况并非如此。我只是猜测,是吗? @AmitSingh:不。我不这么认为......这是 xCode 6.3 中的一个错误。你也可以在这里阅读***.com/questions/24039010/… The Developer Disk Image could not be mounted. 我在 XCode 7 中得到 Could not find Developer Disk image @Alexander 你找到什么了吗???我有相同的警报,但没有在选定的设备 Xcode 7 上运行【参考方案2】:

如果您无法选择您的设备,您可以尝试以下解决方案: 1.重启你的iOS设备(如果设备最近更新)

    重新启动 Xcode,很可能这应该可以解决问题。

    否则,您可以转到 - 产品 > 目的地,选择将显示为不合格设备的设备。您将能够选择您的设备并继续构建。

我还观察到,如果您有 iOS 8.4,那么您的 Xcode 没有适用于 iOS 8.4 的 SDK,因为哪些设备显示为不合格。 解决这个问题

下载 Xcode 6.4

【讨论】:

【参考方案3】:

我确实通过运行以下命令(然后重新启动 XCode)从命令行重置了 XCode,并且设备开始正确地出现在我面前:

defaults delete com.apple.dt.Xcode
rm -rf $HOME/Library/Application Support/Developer/Shared/Xcode
rm -rf $HOME/Library/Saved\ Application\ State/com.apple.dt.Xcode.savedState
rm -rf $HOME/Library/Preferences/com.apple.dt.Xcode.*

【讨论】:

【参考方案4】:

关闭并重新启动 Xcode 对我有用。

【讨论】:

【参考方案5】:

根据changelog,Apple 已在 XCode 6.3.1 中修复此问题。如果此问题仍然困扰您,您可能需要升级您的环境。

【讨论】:

【参考方案6】:

检查您的应用的部署目标是否不高于设备上的 iOS 版本。

【讨论】:

【参考方案7】:

您的 iOS 设备版本低于您的应用程序定义的 iOS 版本。

例如。假设您设备的 iOS 版本是 7.1,而您的 App 的目标版本是 8.0。因此设备显示为不合格设备。

您可以通过降级应用程序的目标版本或更新您的设备来解决此问题。 See picture for deployment target

【讨论】:

我猜如果设备操作系统版本高于 Xcode 支持的操作系统,那么 Xcode 显示为 Ineligible Devices 如果您的 Xcode 没有更新,那么它将不支持最新的操作系统版本,因此该设备不符合测试条件

以上是关于Xcode 6.3 显示不合格的设备的主要内容,如果未能解决你的问题,请参考以下文章

Interface Builder 在 Xcode 6.3 中的视网膜显示屏上显得模糊

运行 iOS 8.3 的 iPhone 在 Xcode 6.2 中显示为不合格

不合格的设备 - xcode 6 [重复]

Xcode 项目更新到 Xcode 到 6.3 后显示错误

无法从此设备 XCode 4.6.3 复制符号

当设备连接由 iOS 8.3 供电时,设备在 Xcode 6.1 中不合格