Xcode 5 未检测到运行 iOS 8 的 iPhone
Posted
技术标签:
【中文标题】Xcode 5 未检测到运行 iOS 8 的 iPhone【英文标题】:Xcode 5 not detecting iPhone running iOS 8 【发布时间】:2014-06-05 07:28:46 【问题描述】:我有一部安装了 ios 8 的 iPhone,但是当我将它连接到 Xcode 5.1 时,它无法识别它。
【问题讨论】:
对于ios8你需要安装xcode6 @Rohit 好的,谢谢你的建议。 xcode 6(非测试版)现已推出 【参考方案1】:与其他答案一样,我的 iOS 8 设备是否被 Xcode 5.1 拾取似乎相当随机。如果您在启动 Xcode 5.1 之前 插入 iOS 8 设备,它似乎可以工作。当您这样做时,您将看到一个屏幕,指示正在处理符号:
完成后,设备即可选择。我很确定这需要在每个新的测试版中执行。这或许可以解释为什么它似乎突然停止工作。
如果这不适合您,请确保您拥有最新的 Xcode 6 Beta 以匹配 iOS 8 Beta 版本,并在 Xcode 6 运行时连接设备。将发生相同的“处理符号”文件过程,然后 Xcode 5.1 似乎可以工作。
【讨论】:
哇。我以前无法弄清楚它是如何为我工作的。感谢您记录下来。连接时打开 Xcode 6 是我的关键。【参考方案2】:使其工作的唯一体面方法是创建一个符号链接,指向包含 iOS8 二进制文件的文件夹。你可以让 Xcode 5.1 傻瓜说“是的,iOS 8 没问题”。通过符号链接:
就我而言,我在 Mavericks HD 上安装了 Xcode 5.1,在 Yosemite HD 上安装了 Xcode 6.0 beta 4。
我做到了:
sudo ln -s /Applications/Xcode6-Beta4.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/8.0\ (12A4331d) /Volumes/MAVERICKS/Applications/Xcode.app/Contents/Developer/Platforms/ iPhoneOS.platform/DeviceSupport/8.0\ (12A4331d)
Xcode 5.1 确实适用于我的 iOS8 iphone。
(注意 /Volumes/MAVER... 之前的空格)
PS:对于每个测试版,我都必须再次修补... :(
【讨论】:
如果您使用 Mavericks,并且您可以将 Xcode.app 重命名为 Xcode 5.app,请将 Xcode 6 安装为 Xcode 6.app 并在终端中执行此命令:sudo ln -s /Applications/Xcode\ 6.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/8.0\ \(12A365\)/ /Applications/Xcode\ 5.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/8.0\ \(12A365\)
【参考方案3】:
您需要下载 Xcode 6 Beta。它位于 iOS 开发者中心,您可以在其中下载 iOS 8 Beta。
【讨论】:
如果您不想使用 Beta 版软件或将项目升级到 Xcode 6,您可以继续使用 Xcode 5 在 iOS 8 设备上进行开发和测试。详情见我的回答。【参考方案4】:我已将装有 iOS 8 的 iPhone 连接到 Xcode 5.1。第一次无法识别。但当我拔下设备并再次连接时,设备已识别。 我不知道原因无论如何我相信你也可以将你的 IOS8 安装设备连接到 Xcode5.1 ....
【讨论】:
【参考方案5】:我一直在使用 Xcode 5 在 iOS 8 设备上进行构建。现在突然之间,它不再让我了。
【讨论】:
您需要 Xcode 6 来检测运行 iOS 8 的 iPhone。 这应该是评论,它不提供任何新信息或回答问题。 你是对的。我不知道我为什么这样做。脑放屁。【参考方案6】:首先在您的 iPhone5s 上使用 xcode6 构建。 第二次打开xcode 5,拔下设备并再次连接。 然后设备被识别。
【讨论】:
【参考方案7】:打开 xcode 6 并等待设备被识别。完成后,关闭 xcode 6 并打开 xcode 5.1,您的设备将被自动识别。
这样您就可以在装有 iOS 8 的设备上使用旧的 xcode 运行您的应用程序。
【讨论】:
这应该是正确的答案。最简单,对我有用。只需使用 xcode 6 转到另一台 Mac,将其插入,然后等待符号内容完成。然后手机将在您的 xcode 5 上运行。以上是关于Xcode 5 未检测到运行 iOS 8 的 iPhone的主要内容,如果未能解决你的问题,请参考以下文章
iOS:XCode 5 中未检测到具有 7.0.2 的设备 [重复]
带有 iOS 5.0 的 Xcode 4.2 未检测到 iPhone iOS 5.1.1