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 中的视网膜显示屏上显得模糊