Xcode 6.3不支持iOS 9

时间:2015-06-16 17:31:54

标签: ios xcode ios9

我为iPhone 5s下载了iOS 9测试版,想要测试我已完成的应用程序,但现在它说我的iPhone是不合格的设备。有没有办法在不下载Xcode 7测试版的情况下仍能在我的iPhone上运行应用程序?

8 个答案:

答案 0 :(得分:15)

您可以使用Xcode 6在iOS 9设备上运行应用程序,但首先您需要在XCode 7上构建您的应用程序,之后它将在XCode 6上支持。 我不知道原因。 我已在My Mac上查看过此内容。

[编辑] 的步骤

  1. 在Xcode 7上打开项目,同时打开Xcode 6 项目
  2. 断开设备并重新连接。(现在您可以在XCode6上运行您的应用,加载设备可能需要一些时间)
  3. 当我用Xcode6检查iOS9时,Bugs非常少。 所以我计划用XCode6支持iOS9以便快速发布。稍后我将为XCode7做。

答案 1 :(得分:14)

您可以从Xcode 6.4构建到iOS 9.0或9.1 beta设备,但不是开箱即用。 下载Xcode 7.0和/或Xcode 7.1 beta dmg,并复制

Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/9.0 (13A340)

来自Xcode 7.0或:

.../9.1 (13B5110e)

从Xcode 7.1 beta文件夹到Xcode 6.x中的相应文件夹。 重新启动Xcode后,iOS 9.0 / 9.1设备将不再标记为不合格。

答案 2 :(得分:13)

如果您在iPhone上安装了iOS 9测试版,那么没有Xcode 7就无法开发。

然而,这不是一件非常糟糕的事情;你可以在同一台计算机上同时拥有Xcode 7和Xcode 6。

(根据Apple的说法,你不能做的是将你的iPhone恢复到iOS 8 - 但是下面的一些评论来自能够做到这一点的人。)

答案 3 :(得分:2)

安装最新的XCode。在Mac上保留两个版本。在安装新的XCode时给予Keep Both,并且在安装过程中不提供Replace present XCode。

转到应用程序,右键单击XCode - >显示包装内容。从路径中复制最新版本:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

并复制到您当前在同一路径中工作的Xcode。找到下面的屏幕截图并开始工作。

enter image description here

enter image description here

快乐的编码。

答案 4 :(得分:1)

不需要在Xcode 7.0上构建您的项目,只需打开并选择您的设备,然后打开您的Xcode 6.4,您的设备将自动更新Xcode 6.4构建应用程序所需的东西

答案 5 :(得分:1)

不是最简单或最正确的方法。但如果你真的需要在设备上测试一次或两次。

在Xcode中,

  1. 产品 - >归档
  2. 构建特别分发
  3. 连接设备
  4. 打开Itunes,选择设备,
  5. 选择应用,将步骤2中生成的.ipa文件拖放到itunes
  6. 按安装
  7. 应用程序将安装到ios9设备。

答案 6 :(得分:0)

不,您必须下载Xcode 7 beta,因为编译器和调试器等工具是IDE的一部分。

答案 7 :(得分:0)

如Apple开发者网站(here)所述,Xcode 7 Beta有适用于iOS 9的Swift 2编译器和SDK。我的猜测是,您当前的Xcode不知道如何编译iOS 9 SDK。

但是,Apple没有特别提到Xcode 7作为要求。它声明OS X Yosemite或更高版本是必需的。

我认为您无法专门下载Xcode内部不支持的SDK。例如,你可以去Xcode - >偏好 - >下载和组件下您可以看到iOS 9模拟器。

如果你去iOS 9 SDK并下载它,它似乎只下载设备操作系统,而不是整个SDK。

总之,我相信SDK"套件"与Xcode 7集成,允许您在iOS 9设备上进行开发。如果没有升级,我不会发现你能够做到这一点。我可能错了。