出于测试目的,Xcode 6.4不支持iOS 9更新。有没有办法把我的设备连接到Xcode进行测试?如果不是,我可以回滚到ios 8.4.1(以前的更新)。
有一种方法可以使用Xcode 6.4部署到iOS 9设备。我最终这样做了,因为我当然已经更新了我的手机,但我不太想去Xcode 7,因为Swift 2和缺乏coacoapods的支持,然而。
我是这样做的:
- 我下载了Xcode 7,但是没有安装。
- 相反,我在dmg文件中浏览(右键单击显示包内容)到/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport。
- 然后我将名为9.0 (13A340)的文件夹复制到我当前安装的Xcode 6.4的相同位置。
- 最后,我将现有的8.0 (12A365)文件夹重命名为8.0-我不确定这是否必要。
我现在可以从Xcode 6.4部署到我的手机上了。
我希望这对某人有帮助!
你说到点子上了。在ios7之前的Xcode版本中,ios9不支持。Xcode 6.4不支持iOS 9更新
这让我可以在iOS9物理设备上测试基于iOS8 SDK (XCode 6.4)构建的应用程序。
- 在Applications文件夹 中将XCode重命名为XCode 6.4
- 从下载的DMG安装Xcode 7(不要从AppStore更新)
- 打开XCode 7并构建一个测试项目(它可以是一个空的iOS9应用程序),并在你的iOS9物理设备上运行它
- 关闭Xcode 7,打开Xcode 6.4
- 基于iOS8 SDK构建应用程序并在iOS9物理设备上调试
似乎在XCode 7上调试首先更新了设备上的某些内容,然后XCode 6.4才能正常调试。
(这是有用的,例如,如果你还不想把你的Swift 1.2代码迁移到2.0)