我使用最新的Xcode
即6.3和我的设备(iPad Mini)iOS ver 8.3(12F69)
。我无法使用此设备测试我的应用,因为它显示不合格设备。请参阅 xcode 附带的屏幕截图。
我不确定为什么会这样,使用最新的Xcode
答案 0 :(得分:31)
转到产品> 目的地,即使它说您的设备不合格,它仍然允许您选择它,然后构建它将起作用。
苹果有时会发布一些错误,但我们没有选择找到适合我们的解决方案。
希望它对你有所帮助。
答案 1 :(得分:2)
如果您无法选择设备,可以尝试以下解决方案: 1.重新启动iOS设备(如果设备最近更新)
重启Xcode,最有可能解决这个问题。
否则你可以转到 - 产品>目的地,选择您的设备显示为不合格的设备。您将能够选择您的设备并继续构建。
我也观察到如果你有iOS 8.4,那么你的Xcode没有适用于iOS 8.4的SDK,因为哪些设备显示为不合格。 解决这个问题
下载Xcode 6.4
答案 2 :(得分:1)
我通过运行以下命令(然后重新启动XCode)从命令行重置了XCode,并且设备开始正确显示给我:
d = a(1:end-1) - a(2:end);
ind = find(d);
答案 3 :(得分:1)
关闭并重新启动Xcode为我工作。
答案 4 :(得分:0)
根据changelog,Apple已在XCode 6.3.1中修复此问题。如果此问题仍然存在问题,您可能需要升级您的环境。
答案 5 :(得分:0)
检查您的应用的部署目标是否比设备上的iOS版本更新。
答案 6 :(得分:0)
您的iOS设备版本低于您的应用程序定义的iOS版本。
实施例。假设您的设备的iOS版本为7.1,而您的应用程序的目标版本为8.0。因此,设备显示为不合格的设备。
您可以通过降级应用程序的目标版本或更新设备来解决问题。 See picture for deployment target