18

我对 iOS 开发相当陌生,我将我的设备升级到 iOS 9.0 测试版,看看我的应用程序是如何运行的。但是,我没有升级到 Xcode 7 beta。我收到一条错误消息,提示我的设备现在“不合格”,具体来说,

iPhone (3) 可能正在运行此版本的 Xcode 不支持的 iOS 版本。

这是标准吗?如果我运行的是 iOS 9.0,我是否必须升级到 Xcode 7?

4

8 回答 8

30

Xcode 7 的问题在于它想要更改您的 swift 代码以便能够运行。这里有办法。下载 Xcode 7 并运行它。安装了几分钟后,将您的 iOS 9 设备连接到计算机,以便您可以在 Xcode 7 中看到它。然后退出 Xcode 7 并运行 Xcode 6,令人惊讶的是,Xcode 6 会检测到您的设备,您可以在其上运行您的应用程序。

于 2015-06-27T05:33:10.170 回答
18

是的,您需要安装 Xcode 7 才能为 iOS 9 进行开发。您可以让 Xcode 6 与 Xcode 7 一起运行。

于 2015-06-13T21:02:44.330 回答
11

您可以使用 Xcode 6 在 iOS 9 设备上运行应用程序,但首先您需要在 XCode 7 上构建您的应用程序,之后它将支持 XCode 6。我已经在我的 Mac 上检查了这一点。

脚步

在 Xcode 7 上构建项目,同时在同一个项目上打开 Xcode 6。断开设备并重新连接。(现在您可以在 XCode6 上运行您的应用程序,加载设备可能需要很少的时间)

当我用 Xcode6 检查 iOS9 时,错误非常少。所以我计划用 XCode6 支持 iOS9 以便快速发布。稍后我将为 XCode7 做。

于 2015-07-23T00:20:48.937 回答
6

有一种方法可以调试安装了 Xcode 6 的 iOS 9 设备。转到 Xcode 主菜单:产品 -> 目的地并选择您的设备。即使它说您的设备不合格,您仍然可以选择它,然后它通常可以工作。

如果它不起作用,请尝试运行 Xcode 7 并等待它使用 iOS 9 索引设备。有时您需要拔下并重新插入设备。

于 2015-06-15T21:33:42.007 回答
3

这简单。

  1. 下载 Xcode 7 或 7.1
  2. 在 finder 在两个 Xcode 应用程序中浏览到以下目录。 Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
  3. 将 9.0 和 9.1 文件夹复制到 Xcode 6 的同一目录中。
  4. 重新启动 Xcode 并重新连接您的 iOS 9 设备。

卡布姆

于 2015-11-23T22:25:21.130 回答
0

正如@Ben 所提到的,您需要下载 XCode7,现在发布日期就在拐角处(9 月中旬),但您不需要在 XCode7 下构建您的应用程序。诀窍是让 XCode7 复制符号。完成后,您可以在 XCode 6.4 下的设备上构建您的应用程序,并且不支持 Swift 2.0:然后您的设备将被识别。所以是的,你需要保留一份 XCode 6 和 XCode 7 的副本。

于 2015-09-14T09:06:36.983 回答
0

您需要安装 Xcode 7 才能为 iOS 9 开发。您可以让 Xcode 6 与 Xcode 7 一起运行

于 2015-09-18T12:45:18.620 回答
0

这是一个简单的解决方法——特别是如果您可以在另一台机器上访问 Xcode 7(但您也可以在同一台 Mac 上执行此操作):

一次从 Xcode 7 部署任何应用程序,例如 Apple 示例代码。然后回到 Xcode 6.4,它将不再认为设备“不合格”。

于 2015-10-08T23:45:49.693 回答