Xcode 6.3 显示不合格的设备

15

我正在使用最新版本的Xcode,即6.3,并且我的设备(iPad Mini)运行着iOS ver 8.3(12F69)。由于显示出现了不合格设备,因此无法使用该设备测试我的应用程序。请参考来自xcode的附加截图。

我不确定为什么会出现这种情况,因为我正在使用最新的Xcode。 输入图像描述的位置

输入图像描述的位置


NGA iPad Mini 的 iOS 版本是什么? - itsji10dra
3
前往“产品” > “目的地”,即使它显示您的设备不符合条件,仍然可以选择它,然后构建到它将起作用。 - Manthan
我已经在那里提到过了。它是8.3版本的12F69构建。 - Amit Singh
谢谢@Manthan,它起作用了。我现在可以运行应用程序了。但是有什么想法为什么它显示不合格? - Amit Singh
@AmitSingh:苹果的更新并不完美。它们有一些奇怪的错误,所以我们必须处理这个问题。我已经将其发布为答案。请接受。 - Manthan
7个回答

31

前往产品 > 目的地,即使它表示您的设备不符合条件,仍然允许您选择它,然后构建到它将会起作用。

有时候苹果的发布中存在一些错误,但我们别无选择,只能找到适合我们的解决方案。

希望对您有所帮助。


我的应用是为 iPhone 设计的,但我正在尝试在 iPad 上测试它,这就是为什么它显示“不合格设备”的原因吗?我很确定在以前的 Xcode 中不是这样的。我只是猜测,是吗? - Amit Singh
@AmitSingh:不,我不这么认为……这是xCode 6.3中的一个bug。你也可以在这里阅读https://dev59.com/tWAg5IYBdhLWcg3wBXOs - Manthan
3
开发人员磁盘映像无法挂载。 - jose920405
2
我在XCode 7中遇到了“找不到开发者磁盘映像”的问题。 - Alexander
@Alexander 你找到什么了吗?我也遇到了同样的警告,而且在选择的设备上无法运行 Xcode 7。 - Bhavin Bhadani
@El Captain,不,我只是在iOS模拟器上开始测试。我怀疑SDK对于所涉及的设备来说太新了。 - Alexander

2
如果您无法选择设备,则可以尝试以下解决方案: 1. 重新启动您的iOS设备(如果设备最近更新)。
2. 重新启动Xcode,这通常可以解决问题。
3. 否则,您可以前往“Product”>“Destination”,选择显示为不合格设备的设备。然后您将能够选择您的设备并继续构建。
另外,我注意到,如果您使用的是iOS 8.4,则您的Xcode没有iOS 8.4的SDK,因此设备会显示为不合格。 要解决此问题,请下载Xcode 6.4

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.*

1

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


0
根据变更日志,苹果已在 XCode 6.3.1 中修复了此问题。如果这个问题仍然困扰你,你可能需要升级你的环境。

0

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


0

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

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

您可以通过降级应用程序的目标版本或更新您的设备来解决问题。 请参见部署目标的图片


我猜如果设备的操作系统版本高于Xcode支持的操作系统,则Xcode会显示为不合格设备。 - Amit Singh
如果您的Xcode未更新,则不支持最新的操作系统版本,因此设备无法进行测试。 - Amit Singh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接