带有 iOS 5.0 的 Xcode 4.2 未检测到 iPhone iOS 5.1.1

Posted

技术标签:

【中文标题】带有 iOS 5.0 的 Xcode 4.2 未检测到 iPhone iOS 5.1.1【英文标题】:Xcode 4.2 with iOS 5.0 not detecting iPhone iOS 5.1.1 【发布时间】:2012-07-12 11:55:19 【问题描述】:

我不久前从 Xcode 3 更改为 Snow Leopard 的 Xcode 4.2。一切都很好,我为 iPhone 开发了应用程序,直到今天一切都很顺利...... 我收到警报:

“iPhone Prophone”上的 ios 版本与使用此 iOS SDK 安装支持开发的任何 iOS 版本不匹配。请将设备恢复到以下列出的操作系统版本,或更新到最新版本的 iOS SDK;可以在这里找到。

这很奇怪,因为昨天我能够通过简单的“运行”测试我的应用程序针对 iOS 5.0(Xcode 目标 5.0,4C199)与我的 iPhone 4S,它有 iOS 5.1.1( 9B206)相当长的一段时间。在 Organizer->Devices 我的 iPhone 有一个黄点,表明有问题。我不认为我做了什么出乎意料的事情,只是来了,打开 mac 并启动了 Xcode……有什么解决方案吗?

我已经阅读了that,但正如我所说 - 我使用新 Xcode 几个星期,突然发生这种“未检测”... 我卡住了,谢谢你的帮助。

编辑: 我在 topic on SO 中找到了一些相关的内容,但我会稍等一下 - 也许我错过了一些更简单或更明显的内容。

【问题讨论】:

我怎么可能在带有 iOS 5.0 的 iPhone 4S 上测试为 iOS 4.2 编写的应用程序,但现在我突然无法在带有 iOS 5.1.1 的 iPhone 上测试 iOS 5.0 的目标。 . ? 我认为你很幸运能够运行它。 Xcode 设置为不允许您在运行比当前 Xcode 版本所知道的更新的软件的设备上运行应用程序。您想要做的事情是不可能的 - 如果您想在此设备上进行测试,请在 Lion 机器上切换到 4.3。 谢谢 :) 不幸的是我现在不能这样做。但我确实设法从这里解决问题***.com/questions/9611596/… 【参考方案1】:

我设法解决了这个问题,通过: 1) 下载 xcode 4.3.1 2) 从包内容 SDK & Device Support for iOS 5.1 复制到 Xcode 目录 3) 在您的设备上运行和测试

在此处找到解决方案:iOS 5.1 with Xcode 4.2 and retina in iPad 3

【讨论】:

以上是关于带有 iOS 5.0 的 Xcode 4.2 未检测到 iPhone iOS 5.1.1的主要内容,如果未能解决你的问题,请参考以下文章

使用 iOS 5.0 Beta 版本在 Xcode 4.2 中创建 IPA 文件

在没有开发人员程序的情况下在我自己的 iPhone 上测试应用程序。 XCode 4.2 和 IOS 5.0 SDK

iTunes 同步中的未知错误 0xE8003FFE(Xcode 4.2、iOS SDK 5.0、iPod 第二代 iOS 4.2.1)

无法使用 Xcode 7.2 归档带有 RestKit v0.10.3 的 iOS 5.0 时代项目

升级到 Xcode 4.2/iOS 5 后,类别中的方法引发异常

在使用Xcode 4.2和iOS 5进入main()之前,iOS应用程序崩溃