我是iOS开发的新手,我将设备升级到iOS 9.0测试版,看看我的应用是如何流行的。但是,我没有升级到Xcode 7 beta。我收到一条错误消息,说明我的设备现在没有资格"具体来说,
iPhone(3)可能正在运行此版本的Xcode不支持的iOS版本。
这是标准吗?如果我正在运行iOS 9.0,我是否必须升级到Xcode 7?
答案 0 :(得分:30)
Xcode 7的问题在于它想要更改您的swift代码才能运行。这里有方法。下载Xcode 7并运行它。几分钟安装完成后,将iOS 9设备连接到计算机,以便在Xcode 7中看到它。然后退出Xcode 7并运行Xcode 6,令人惊讶的是,Xcode 6将检测到您的设备,您可以在其上运行您的应用程序。
答案 1 :(得分:18)
是的,您需要安装Xcode 7才能开发适用于iOS 9.您可以将Xcode 6与Xcode 7一起运行。
答案 2 :(得分:11)
您可以使用Xcode 6在iOS 9设备上运行应用程序,但首先您需要在XCode 7上构建您的应用程序,之后它将在XCode 6上支持。我已经在我的Mac上查看了这个。
<强>步骤强>
在Xcode 7上构建项目,同时在同一个项目上打开Xcode 6。 断开设备并重新连接。(现在你可以在XCode6上运行你的app,加载设备可能需要很少的时间)
当我用Xcode6检查iOS9时,Bugs非常少。所以我计划用XCode6支持iOS9以便快速发布。稍后我将为XCode7做。
答案 3 :(得分:6)
有一种方法可以调试安装了Xcode 6的iOS 9的设备。 转到Xcode主菜单:产品 - &gt;目的地并选择您的设备。即使它说你的设备没有资格,你仍然可以选择它然后它通常可以工作。
如果它不起作用,请尝试运行Xcode 7并等待它使用iOS 9为设备编制索引。有时您需要重新插拔设备并重新插入设备。
答案 4 :(得分:0)
正如@Ben所提到的,您需要下载XCode7,现在发布日期正好在角落(9月中旬),但您不需要在XCode7下构建您的应用程序。诀窍是让XCode7复制符号。完成后,您可以在XCode 6.4下在您的设备上构建您的应用程序,而无需支持Swift 2.0:您的设备将被识别。所以是的,你需要保留XCode 6和XCode 7的副本。
答案 5 :(得分:0)
您需要安装Xcode 7才能开发iOS 9.您可以将Xcode 6与Xcode 7一起运行
答案 6 :(得分:0)
这是一个简单的解决方法 - 特别是如果您可以在另一台计算机上访问Xcode 7(但您也可以在同一台Mac上访问):
部署任何应用,例如Apple示例代码,来自Xcode 7一次。然后回到Xcode 6.4,它将不再认为该设备“不合格。”