安装Xcode 6后,我的设备移动到灰色部分不符合条件的设备,我不能选择它们作为部署目标:
更新:
此错误发生在所有版本的Xcode 6.x.x中。 造成这个问题的原因有很多
查看这个解决方案列表以获得更多详细信息。
安装Xcode 6后,我的设备移动到灰色部分不符合条件的设备,我不能选择它们作为部署目标:
更新:
此错误发生在所有版本的Xcode 6.x.x中。 造成这个问题的原因有很多
查看这个解决方案列表以获得更多详细信息。
当前回答
我发现以下方法很有用:
连接到新设备,进入itunes,确保你同步了 设备(您可能有证书问题) 遵循NateJC的建议(即切换设备,然后再切换回来)
其他回答
我也遇到过类似的问题,对我来说,我已经升级到iOS8,并更改了Xcode项目的名称。对我来说,修复是通过选择管理方案>(+)按钮来创建一个新方案。
执行此操作后,我的设备列表返回。
随着Xcode 6.3.1的发布,首先检查更新5
验证“iOS部署目标”是<=您的设备的版本。
当你在Xcode中点击项目的目标时,你会在“Build Settings”选项卡中找到这个选项。
Then if does not work, try to restart Xcode. Sometimes we have to restart the Mac and iPhone/iPad. Take a look at the Updates below before restarting Xcode Update: in Yosemite, Xcode 6.0.1 does not support iOS 8.1, you have to update to Xcode 6.1 if you want to debug on iOS 8.1 device, or you will probably have the same problem as described in the topic Update 2: Xcode Beta 6.3 does not support iOS 8.2 (and also 8.1 - thanks @steveb). You won't see your device in deploy target list. I don't know if other versions are supported. Update 3. Use Xcode 6.2 instead of Xcode 6.3 beta in order to debug with a device running iOS 8.2 Updated 4 : for Xcode 6.3 (and eventually 6.3 beta if someone use it :) ), if you have this problem, just go to Product > Destination to select your device. Even though it says your device is ineligible, it will still allow you to select it. If your device version is >= target version, the build should work. It must be a bug for Xcode 6.3 in debug with iOS 8.3 (or maybe other iOS version) (thanks @einfach).
更新5:苹果发布了Xcode 6.3.1,修复了不合格设备的问题。如果你在Xcode 6.3中遇到这个问题,请升级到Xcode 6.3.1
发布说明(Xcode 6.3.1):
固定:设备之前被列为“不符合运行条件” 错误的被正确列出。(20121178)
这个问题最常见的原因是Xcode 6.3和在你的设备上运行iOS 8.2。Xcode 6.3默认不安装8.2模拟器。它安装了8.3模拟器。
@joshstaiger的解决方案是有效的,但它不是永久的解决方案。每次你想在你的设备上运行应用程序时,你都必须这样做
永久的解决方法是简单地在Xcode 6.3中安装8.2模拟器。点击Xcode ->首选项->下载。在Components下安装8.2模拟器。
现在您将不再看到您的设备列在不符合条件的设备下。
在这里,只需部署到另一台设备,然后切换回以前的“不合格”设备。 (省去了重启任何东西的麻烦)
对我来说有用的是安装XCode 6.1(兼容iOS 8.1)