为啥我的 iOS 9 iPhone 在 Xcode 6.4 中显示为不合格设备?

Posted

技术标签:

【中文标题】为啥我的 iOS 9 iPhone 在 Xcode 6.4 中显示为不合格设备?【英文标题】:Why is my iOS 9 iPhone showing as ineligible device in Xcode 6.4?为什么我的 iOS 9 iPhone 在 Xcode 6.4 中显示为不合格设备? 【发布时间】:2015-10-17 14:49:14 【问题描述】:

当我连接我的 iPhone 5 时,Xcode 将它显示为不合格的设备。我的 Xcode 是 6.4,而 ios 是 9.0.2。我该如何解决这个问题?我是 Xcode 和 iOS 开发的新手。

Device List

【问题讨论】:

【参考方案1】:

您仍然可以使用 XCode 6.4 针对 iOS 9.0.X 和 9.1 设​​备进行开发。但是,您需要在连接设备的情况下运行一次 XCode 7.X 才能复制符号。将手机连接到 Mac,启动 XCode,转到设备,然后等待操作完成。如果您的手机安装了 iOS 9.1,则必须运行 XCode 7.1 才能正常工作。对于 iOS 9.0.X,您可以运行 XCode 7.0.1 来复制符号。

完成此操作后,您将能够从 XCode 6.4 将构建推送到您的 iOS 9 设备。

还要注意 XCode 7.1.需要 El Capitan 或 MacOS 10.10.5。如果您还不想升级到 El Cap(XCode 6.4 将不会在 El Cap 上运行),您可以在开发者门户上找到 MacOS 10.10.5 更新。希望这有帮助。有趣的东西!

【讨论】:

感谢您的回答。在升级 OS X 之前,我发现此解决方法很有用。

以上是关于为啥我的 iOS 9 iPhone 在 Xcode 6.4 中显示为不合格设备?的主要内容,如果未能解决你的问题,请参考以下文章

谁能告诉我为啥 Xcode 的新 beta 版不能在 iphone 4/4s 上模拟 io7 [关闭]

Xcode 版本为 9,iOS11 并且除了 iPhone x 之外工作正常。 UI 崩溃了

为啥 XCode 说我的 iPhone 应用程序只能在 iPad 上运行?

解析通知问题。 iOS 9.1、Xcode 7.1.1

Jenkins 生成的 ipa 无法在 iPhone 上安装(iOS 9 + XCode 7.1)

为啥 Xcode 4.1 说我的 iPad 专用应用程序可以在 iPhone 模拟器中运行?