不合格的设备部分出现在Xcode 6.x.x中 [英] Ineligible Devices section appeared in Xcode 6.x.x

查看:131
本文介绍了不合格的设备部分出现在Xcode 6.x.x中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

安装 Xcode 6 后,我的设备移至灰色部分 不合格设备 ,我无法选择它们作为部署目标:





更新:



<$ c $的所有版本都会出现此错误c> Xcode 6.xx 。
导致此问题的原因有很多



检查


  • 最后如果要么不起作用 - 试着做这个神奇的动作:




    • 切换 iOS部署目标到8.1

    • 重新启动 Xcode

    • 切换回所需版本。







  • 导致此问题的其他问题:




    1. Xcode Beta 6.3 不支持 iOS 8.2 (以及8.1)。您不会在部署目标列表中看到您的iDevice。
      使用 Xcode 6.2 而不是 Xcode 6.3 beta 以便使用iDevice iOS 8.2进行调试


    2. Xcode 6.3 需要 Unity 4.6.4
      如果您使用较旧的 Unity 版本(例如 4.6.3 )您将始终在不合格设备部分获取您的设备(谢谢, @ d4rk


    3. 如果更改Xcode项目的名称,也会出现此情况。修复它 - 通过选择管理方案>创建一个新方案(+)按钮。 (谢谢, @ dale-moore


    4. Beta版发布升级Xcode可能需要升级iOS或watchOS从beta版到发行版。例如,当从Xcode 8 beta 6切换到Xcode 8版本时,watchOS 3 beta被列为不受支持。



    After installing Xcode 6 my devices moved to greyed-out section Ineligible Devices and I can't select them as deploy target:

    Update:

    This error occurs in all versions of Xcode 6.x.x. There are so many different reasons causing this problem

    Check this solution list for more details.

    解决方案

    There is a lot of options (10 23 29 answers for this question!), that can cause this error. And no one is 100% solve this issue. Here is summarise of all solutions.

    First of all:

    0. Update to latest Xcode version
    Most of the reasons, that cause this problem fixed in Xcode version 6.3.1 (6D1002 published April 21, 2015)

    List of solutions in order frequency of occurrence:

    1. The most likely solution::

      • In Xcode status go to: Menu bar-> Product -> Destination and find your device. It will be listed under Ineligible section
      • Select your device. After you will be able to build and deploy to device! (thanks, @joshstaiger)


    If it doesn't work:

    1. iOS Deployment Target should be <= of the version of your device. You find this option in Build Settings tab when you click on a target of your project in Xcode.

    2. If version is correct - try to restart Mac and iPhone/iPad simultaneously. It resolve this issue in most cases! (thanks, @HoaParis)

    3. Finally if either doesn't work - try to do this magic actions:

      • switch iOS Deployment Target to 8.1
      • restart Xcode
      • switch back to desired version.


    Other problems, that cause this issue:

    1. Xcode Beta 6.3 does not support iOS 8.2 (and also 8.1). You won't see your iDevice in deploy target list. Use Xcode 6.2 instead of Xcode 6.3 beta in order to debug with an iDevice iOS 8.2

    2. Xcode 6.3 requires Unity 4.6.4 If you're using an older Unity version (e.g. 4.6.3) you'll always get your devices in the Ineligible Devices section (thanks, @d4rk)

    3. Also it appears in case of changing name of Xcode project. The fix it - create a new scheme by selecting Manage Schemes > (+) button. (thanks, @dale-moore)

    4. Beta to Release upgrade of Xcode can require upgrading iOS or watchOS from beta to release version. For example, when switching from Xcode 8 beta 6 to Xcode 8 release, watchOS 3 beta is listed as unsupported.

    这篇关于不合格的设备部分出现在Xcode 6.x.x中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

    查看全文
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆