使用先前版本的Xcode在不支持的iOS版本上构建
问题描述:
我已经感到沮丧,因为在升级到iOS 6之后,我不得不使用非常麻烦的XCode 4.5构建到我的设备。使用先前版本的Xcode在不支持的iOS版本上构建
不幸的是,这个版本的Xcode出于某种原因不允许我的应用推送或弹出视图控制器......当我切换回XCode 4.3.2时,这个问题完全消失。
我希望能够使用XCode 4.3.2构建到我的iOS 6设备,但这在4.3.2中正式不受支持,因为它不支持大于5.x的任何内容。
是否有解决方法或解决方法?
答
下面是这个问题的解决办法:
1)当您安装的Xcode最新的开发者版本,保留先前版本的计算机
2)确保了XCode的以前版本退出然后打开开发者发行版本,并打开管理器窗口
3)打开旧版本的Xcode和打开管理窗口
4)单击回到了旧版本的Xcode和您的设备现在应该在显示该运行方案下拉菜单。您现在应该能够在“不受支持”的设备上构建和运行。
注意:这适用于我在iOS 4上为iPhone 4S构建的XCode 4.3.2和XCode 4.5。它可能会或可能不适用于未来版本的XCode或iOS。
答
我几乎没有走出Xcode。我收到这个错误“不支持的设备(空)”,我试图干净,切换USB端口,切换设备无济于事。
我退出并重新进入Xcode,甚至没有拔掉设备,它解决了问题。当给出“不支持的设备”时,我注意到我的设备名称旁边没有显示任何图标(如小iPhone)。重新启动Xcode后,我看到图标并知道我的问题已解决。