2

在升级到 iOS 6 后,我不得不使用非常有问题的 XCode 4.5 来构建我的设备,这让我感到很沮丧。

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

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

有解决方法或解决方法吗?

4

2 回答 2

7

这是该问题的修复:

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

2) 确保之前版本的 XCode 已退出,然后打开开发者发布版本并打开 Organizer 窗口

3)打开旧版XCode,打开Organizer窗口

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

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

于 2012-06-23T19:09:21.623 回答
0

我几乎从来没有离开过 Xcode。我收到此错误“不支持的设备(空)”,我尝试清理、切换 USB 端口、切换设备无济于事。

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

于 2016-03-04T01:01:48.210 回答