安装Xcode 6后,我的设备移动到灰色部分不符合条件的设备,我不能选择它们作为部署目标:

更新:

此错误发生在所有版本的Xcode 6.x.x中。 造成这个问题的原因有很多

查看这个解决方案列表以获得更多详细信息。


当前回答

我的iPhone已经更新到iOS8.1。我的Xcode版本是6.0.1,我的mac os版本是10.10。当我想在我的iPhone上运行应用程序时,有一个名为“不合格设备(操作系统版本)”的部分。然后我将Xcode更新到6.1版本,解决了问题。

部分Xcode 6.1发布说明:包括OS X 10.10 Yosemite, OS X 10.9 Mavericks和iOS 8.1的sdk。

也就是Xcode 6.0。x不支持iOS 8.1。

其他回答

除了将iOS部署目标设置为iOS 8.0之外,还要重新启动你的iOS8 iPhone/iPad。这招对我很管用。

我发现以下方法很有用:

连接到新设备,进入itunes,确保你同步了 设备(您可能有证书问题) 遵循NateJC的建议(即切换设备,然后再切换回来)

在尝试了上面的两个答案(改变部署目标和重新启动我的iOS设备)后,最终为我解决问题的是重新启动我的Mac。

改变你的部署目标并不是解决这个问题的好方法(它会改变你在应用商店中支持的iOS版本)。

我所做的就是重新启动Xcode,它就修复了。

在使用Unity3D时也遇到了同样的问题

Xcode 6.3需要Unity 4.6.4

如果你使用的是较旧的Unity版本(例如4.6.3),你的设备总是会出现在“非合格设备”部分