【发布时间】:2011-08-21 16:25:47
【问题描述】:
如果我将 iPhone 4 升级到 iOS 5 beta 6,如果我在 Snow Leopard 上的 Xcode 是 3.2.6,我还能将它用作调试设备吗?
【问题讨论】:
-
不,Snow Leopard 需要 Xcode 4.2。
如果我将 iPhone 4 升级到 iOS 5 beta 6,如果我在 Snow Leopard 上的 Xcode 是 3.2.6,我还能将它用作调试设备吗?
【问题讨论】:
不,您需要安装 xcode 4.2 测试版才能在您的 iPhone 上运行该应用程序。但是如果你能得到 ios 5 那么你应该能够得到 xcode 4.2(因为我假设你是一个注册开发者?)。
【讨论】:
事实上,您仍然可以使用 3.2.6 和 4.3 SDK 进行开发并在 iOS 5 上运行。
您可能会收到以下错误消息,但似乎仍然可以使其工作:
iOS 版本不匹配 使用此安装支持开发的 iOS 版本 iOS SDK。请将设备恢复到列出的操作系统版本 下面,或者更新到最新版本的iOS SDK;这是 在这里可用。
我安装了 3.2.6 和 4.2 GM。对我有用的是关闭 3.2.6,启动 4.2。 4.2 正确识别设备后,我将其关闭并重新启动 3.2.6,一切正常。
我在另一台使用 GM 种子的设备上成功运行,这导致我继续。
事件的确切顺序 (IIRC): - 插入升级到 3.2.6 的 iPhone,出现灰色圆圈和消息 - 右键单击“添加到供应门户” - 出现黄色 - 关闭 xcode 3.2.6 - 启动 xcode 4.2 - 等到它变成绿色 - 关闭 4.2 并重新启动 3.2.6
【讨论】: