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

Wil*_*ate 2 xcode ios6

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

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

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

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

Wil*_*ate 7

以下是该问题的修复方法:

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

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

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

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

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