安装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。

其他回答

在这里,只需部署到另一台设备,然后切换回以前的“不合格”设备。 (省去了重启任何东西的麻烦)

我的iPad是8.0,但我的部署目标设置为8.1。我在构建设置中更改了部署目标,ipad立即从“不合格”类别中移出。(我在Yosemite和XCode 6.1)

每个人都应该注意到,在XCode 6.3 (Beta版和通用版)中似乎有一个bug加剧了这个问题。

我的设备上安装了iOS 8.3。将构建目标设置为iOS <= 8.3并没有帮助。其他的解决方案也没有发布。

对我有用的是:

进入产品菜单>目的地并选择您的设备。它将被列在“不合格”下,但您仍然可以选择它。在此之后,我能够构建并部署到我的设备上。

我可以确认答案是把Xcode升级到6.1。如果你使用的是Xcode 6.0。X您将无法选择运行8.1的设备。您的部署目标和操作系统版本应该与此无关。

如果你的操作系统版本大于10.9.4,我会推荐这样做。首先,解除所有设备。下载Xcode 6.1。打开新版本的Xcode后,连接你的设备。你应该可以出发了。

另一件好事是查看发行说明。它易于阅读,并给你一个仍然需要修复的大致概念。

我的答案很简单,可能已经列出了,但我没有注意到:我从目标中删除了有问题的应用程序,然后启动Xcode,目标就可用了。是的,我尝试了大多数其他建议,并诉诸于从产品菜单激活目标,但这变得乏味。