当设备连接由iOS 8.1供电时,设备在Xcode 6中不合格

时间:2014-10-22 12:00:43

标签: ios8 xcode6

直到昨天我的设备/工具配置如下所示

iOS - 8.0.2 
Xcode - 6.0.1 
OSX - Mavericks

我已经将iOS版本从8.0.2升级到8.1今天当我将我的设备连接到我的Mac时,我看到了,我的设备在" Ineligibale Device"

我已经研究过类似的问题,建议大多数解决方案将部署目标从7.0更改为8.0。但我需要我的部署目标是7.0

我重启了我的设备和任何我的Mac,但仍然有同样的问题。当我断开设备并再次连接时。我在Window-> Devices"中看到如下所示的错误消息:运行此版本Xcode不支持的iOS版本"

我认为Xcode 6.0.1并不支持iOS8.1的设备。但这对我来说很奇怪。我查看了任何Xcode更新,Xcode 6.1只能在Yosemite中安装而不能在Mavericks中安装。我在Mavericks的Xcode中检查并安装告诉我一切都是最新的

关于如何解决这个问题的任何建议?我不想更改部署目标,因为我的应用应支持7.0和8.0

8 个答案:

答案 0 :(得分:34)

您必须安装Xcode 6.1更新。 6.0.1不支持iOS 8.1。

今天早上我遇到了同样的问题


对于Xcode 6.3 + iOS 8.3中的同一问题,请更改 product-> destination 中的目的地

答案 1 :(得分:34)

如果您在XCode6.3和iOS8.3中遇到同样的问题,可以尝试:

通过产品>在XCode中选择您的iPhone目的地(此处的解决方案:http://zachwaugh.me/posts/fixing-xcode-6-3-beta/

答案 2 :(得分:2)

尝试重新安装Xcode 6.新安装将负责新的iOS 8.1。我刚刚解决了同样的问题。否则,您需要将操作系统升级到Yosemite。

答案 3 :(得分:1)

尝试更新您的XCode为 6.3.2 ,此问题由Apple在XCode 6.3.2中修复。所以只需更新你的Xcode,一切都会好的,你不需要改变你的“iOS部署目标”设置。

答案 4 :(得分:1)

我在Xcode 6.4(Swift 1.2)和iOS 9.0.2中遇到过这个问题。

我找到了解决方法。首先,您必须安装下一版本的XCode(Xcode 7.0)。

关闭所有Xcode应用程序。

现在,如果您尝试在旧版本中打开旧项目,您将收到以下消息:"设备不符合当前操作系统版本"。

所以你打开更新的Xcode版本。不要打开任何项目。然后打开旧的Xcode版本(在我的情况下是Xcode 6.4)并启动应用程序。我的问题是,旧的Xcode版本使用新的Xcodes编译器,这就是为什么它允许在较新的设备上进行编译。

希望这有帮助;)

答案 5 :(得分:0)

我通过兼容的Xcode和iOS版本体验了这一点(即需要Xcode更新不是问题)。

我解决了如下:

  1. 断开您的设备与Xcode的连接

  2. 直接在设备上删除旧版本的项目应用程序

  3. 将您的设备重新连接到Xcode

答案 6 :(得分:0)

我的iPhone6 +出现了这个问题,而且正在使用" product-> destination"解决方法。

然后我注意到我没有iPhone6 +模拟器。 我知道我之前有过一个,但我又添了一个。

然后我突然有了两个iPhone6 +模拟器。添加一个新的显然使Xcode看到了丢失的。所以我删除了一个iPhone6 +模拟器。

然后我注意到我的iPhone6 +设备不再是不合格的设备:)

希望这有助于某人。

答案 7 :(得分:0)

如果您更新Xcode,可能会丢失早期版本的iOS模拟器。检查并重新下载早期版本的版本。