我有一部安装了 iOS 8 的 iPhone,但是当我将它连接到 Xcode 5.1 时,它无法识别它。
7 回答
与其他答案一样,我的 iOS 8 设备是否被 Xcode 5.1 拾取似乎相当随机。如果您在启动 Xcode 5.1之前插入了 iOS 8 设备,它似乎可以工作。执行此操作时,您将看到一个屏幕,指示正在处理符号:
完成后,设备即可选择。我很确定这需要在每个新的测试版中执行。这或许可以解释为什么它似乎突然停止工作。
如果这不适合您,请确保您拥有最新的 Xcode 6 Beta 以匹配 iOS 8 Beta 版本,并在 Xcode 6 运行时连接设备。将发生相同的“处理符号”文件过程,然后 Xcode 5.1 似乎可以工作。
使其工作的唯一体面方法是创建一个符号链接到包含 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:对于每个测试版,我都必须再次修补... :(
您需要下载 Xcode 6 Beta。它位于 iOS 开发者中心,您可以在其中下载 iOS 8 Beta。
我已将装有 iOS 8 的 iPhone 连接到 Xcode 5.1。第一次无法识别。但是当我拔下设备并再次连接时,设备已识别。 我不知道原因无论如何我相信你也可以将你的 IOS8 安装设备连接到 Xcode5.1 ....
我一直在使用 Xcode 5 在 iOS 8 设备上构建就好了。现在突然之间,它不再让我了。
首先在你的 iPhone5s 上使用 xcode6 构建。第二次打开xcode 5,拔下设备并再次连接。然后设备识别。
打开 xcode 6 并等待设备被识别。完成后,关闭 xcode 6 并打开 xcode 5.1,您的设备将被自动识别。
这样,您就可以使用旧版 xcode 在装有 iOS 8 的设备上运行您的应用程序。