使用以前版本的Xcode构建不受支持的iOS版本

时间:2012-06-23 19:09:21

标签: xcode ios6

我一直感到沮丧的是,在升级到iOS 6之后,我不得不使用非常有缺陷的XCode 4.5来构建我的设备。

不幸的是,由于某些原因,这个版本的Xcode不允许我的应用程序推送或弹出视图控制器......当我切换回XCode 4.3.2时,这个问题完全消失了。

我希望能够使用XCode 4.3.2构建我的iOS 6设备,但4.3.2官方不支持此功能,因为它不支持大于5.x的任何内容。

是否有解决方法或修复此问题?

2 个答案:

答案 0 :(得分:7)

以下是该问题的解决方法:

1)当您安装最新的XCode开发人员版本时,请将以前的版本保留在您的计算机上

2)确保退出以前版本的XCode,然后打开开发者版本并打开管理器窗口

3)打开旧版XCode并打开管理器窗口

4)点击旧版XCode,您的设备现在应显示在运行方案下拉菜单下。您现在应该能够在“不受支持的”设备上构建和运行。

注意:对于iPhone 4S,在iOS 6上构建的XCode 4.3.2和XCode 4.5适用于我。它可能适用于未来版本的XCode或iOS,也可能不适用。

答案 1 :(得分:0)

我几乎没有离开Xcode。我收到此错误"不支持的设备(null)"我试过干净,切换USB端口,切换设备无济于事。

我退出并重新进入Xcode,甚至没有拔掉我的设备,它修复了问题。当"不支持的设备"给出了,我注意到我的设备名称旁边没有显示任何图标(如小iPhone)。在我重新启动Xcode之后,我看到了图标并且知道我的问题已经解决了。