Xcode 6.3 显示不合格设备

Xcode 6.3 showing Ineligible Device

我正在使用最新的 Xcode,即 6.3,我的设备(iPad Mini)具有 iOS ver 8.3(12F69)。我无法使用此设备测试我的应用程序,因为它显示 Ineligible Devices。请参阅 xcode.

的附加屏幕截图

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

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

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

希望对你有帮助。

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

我按照命令 运行 从命令行重置了 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.*

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

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

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

  2. 否则您可以转到 - 产品 > 目的地,select 您的设备将显示为不合格 device.You 将能够 select 您的设备并前往提前构建。

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

下载Xcode6.4

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

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

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

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