我为iPhone 5s下载了iOS 9测试版,想要测试我已完成的应用程序,但现在它说我的iPhone是不合格的设备。有没有办法在不下载Xcode 7测试版的情况下仍能在我的iPhone上运行应用程序?
答案 0 :(得分:15)
您可以使用Xcode 6在iOS 9设备上运行应用程序,但首先您需要在XCode 7上构建您的应用程序,之后它将在XCode 6上支持。 我不知道原因。 我已在My Mac上查看过此内容。
[编辑] 的步骤强>
当我用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。找到下面的屏幕截图并开始工作。
快乐的编码。
答案 4 :(得分:1)
不需要在Xcode 7.0上构建您的项目,只需打开并选择您的设备,然后打开您的Xcode 6.4,您的设备将自动更新Xcode 6.4构建应用程序所需的东西
答案 5 :(得分:1)
不是最简单或最正确的方法。但如果你真的需要在设备上测试一次或两次。
在Xcode中,
应用程序将安装到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设备上进行开发。如果没有升级,我不会发现你能够做到这一点。我可能错了。