【问题标题】:Xcode 6.3 showing Ineligible DeviceXcode 6.3 显示不合格的设备
【发布时间】:2015-04-16 07:11:08
【问题描述】:

我使用的是最新的Xcode,即 6.3,而我的设备(iPad Mini)使用的是iOS ver 8.3(12F69)。我无法使用此设备测试我的应用,因为它显示不合格设备。请参阅 xcode 的附加屏幕截图。

我不确定为什么会这样,使用最新的 Xcode

【问题讨论】:

  • NGA iPad Mini 的 iOS 版本是多少?
  • 转到产品 > 目的地,即使它说你的设备不符合条件,它仍然允许你选择它,然后构建它就可以了。
  • 我已经在那里提到过。它的 8.3 build 12F69
  • 感谢@Manthan 它有效。我现在可以运行应用程序了。但是任何想法为什么它显示不合格?
  • @AmitSingh:Apple 的更新并不完美。他们有一些奇怪的错误,所以我们必须处理这个问题。我已将其发布为答案。请接受。

标签: ipad xcode6 xcode6.3


【解决方案1】:

转到产品 > 目的地,即使它说您的设备不符合条件,它仍然允许您选择它,然后构建它就可以了。

Apple 的版本有时会出现一些错误,但我们无法找到适合我们的解决方案。

希望对你有帮助。

【讨论】:

  • 我的应用程序是否可能适用于 iPhone 并且我正在尝试在 iPad 上对其进行测试,这就是它显示不合格设备的原因。我很确定在之前的 xcode 中情况并非如此。我只是猜测,是吗?
  • @AmitSingh:不。我不这么认为......这是 xCode 6.3 中的一个错误。你也可以在这里阅读stackoverflow.com/questions/24039010/…
  • The Developer Disk Image could not be mounted.
  • 我在 XCode 7 中得到 Could not find Developer Disk image
  • @Alexander 你找到什么了吗???我有相同的警报,但没有在选定的设备 Xcode 7 上运行
【解决方案2】:

如果您无法选择您的设备,您可以尝试以下解决方案: 1.重启你的iOS设备(如果设备最近更新)

  1. 重新启动 Xcode,很可能这应该可以解决问题。

  2. 否则,您可以转到 - 产品 > 目的地,选择将显示为不合格设备的设备。您将能够选择您的设备并继续构建。

我还观察到,如果您有 iOS 8.4,那么您的 Xcode 没有适用于 iOS 8.4 的 SDK,因为哪些设备显示为不合格。 解决这个问题

下载 Xcode 6.4

【讨论】:

    【解决方案3】:

    我确实通过运行以下命令(然后重新启动 XCode)从命令行重置了 XCode,并且设备开始正确地出现在我面前:

    defaults delete com.apple.dt.Xcode
    rm -rf $HOME/Library/Application Support/Developer/Shared/Xcode
    rm -rf $HOME/Library/Saved\ Application\ State/com.apple.dt.Xcode.savedState
    rm -rf $HOME/Library/Preferences/com.apple.dt.Xcode.*
    

    【讨论】:

      【解决方案4】:

      关闭并重新启动 Xcode 对我有用。

      【讨论】:

        【解决方案5】:

        根据changelog,Apple 已在 XCode 6.3.1 中修复此问题。如果此问题仍然困扰您,您可能需要升级您的环境。

        【讨论】:

          【解决方案6】:

          检查您的应用的部署目标是否不高于设备上的 iOS 版本。

          【讨论】:

            【解决方案7】:

            您的 iOS 设备版本低于您的应用程序定义的 iOS 版本。

            例如。假设您设备的 iOS 版本是 7.1,而您的 App 的目标版本是 8.0。因此设备显示为不合格设备。

            您可以通过降级应用程序的目标版本或更新您的设备来解决此问题。 See picture for deployment target

            【讨论】:

            • 我猜如果设备操作系统版本高于 Xcode 支持的操作系统,那么 Xcode 显示为 Ineligible Devices
            • 如果您的 Xcode 没有更新,那么它将不支持最新的操作系统版本,因此该设备不符合测试条件
            猜你喜欢
            • 2015-04-29
            • 2015-06-29
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2019-09-14
            • 2015-06-07
            相关资源
            最近更新 更多