Xcode 6与iOS 9?

我对iOS开发相当陌生,我升级了我的设备到iOS 9.0 beta,看看我的应用程序如何。 但是,我没有升级到Xcode 7testing版。 我收到一个错误,说我的设备现在“不合格”,具体来说,

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

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

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

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

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

脚步

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

当我用Xcode6检查iOS9时,错误是非常less的。 所以我打算用XCode6支持iOS9以便快速发布。 后来我会为XCode7做。

有一种方法可以用Xcode 6安装iOS 9来debugging设备。转到Xcode主菜单:产品 – >目标并select您的设备。 即使它说你的设备不合格,你仍然可以select它,然后通常工作。

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

这很容易。

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

KABOOM

正如@Ben所提到的那样,您需要下载XCode7,现在发布date正好在angular落(九月中旬),但是您不需要在XCode7下构build应用程序。 诀窍是让XCode7复制符号。 完成后,您可以在您的设备上使用XCode 6.4构build您的应用程序,而无需支持Swift 2.0:您的设备将被识别。 所以是的,你需要保留XCode 6和XCode 7的副本。

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

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

从Xcode 7部署任何应用程序,例如苹果示例代码。 然后返回到Xcode 6.4,它不再考虑设备“不合格”。