组织者报告,“iPhone OS 的版本与支持开发的 iPhone OS 不匹配”
Posted
技术标签:
【中文标题】组织者报告,“iPhone OS 的版本与支持开发的 iPhone OS 不匹配”【英文标题】:Organizer reporting, "The version of iPhone OS doesn't match iPhone OS supported for development" 【发布时间】:2010-02-11 00:42:53 【问题描述】:本周早些时候,我正在开发该设备。我将 iTunes 升级到最新版本(9.0.2 (25)),我注意到 Organizer 正在抛出:
“sk’s 上的 iPhone OS 版本 iPhone”不匹配任何 支持的 iPhone OS 版本 发展
所以我想我会升级到最新的 XCode,希望它能解决问题。好吧,它没有 - 升级到 Xcode 3.2.2 Organizer 后仍然抛出错误并且不让我构建到设备。
确切错误消息的图像:http://mr-sk.com/iphone/organizer.png
编辑:我安装了 3.2 SDK - 显然我错过了 3.1.3 SDK - 知道如何解决这个问题吗?
旁注:这似乎总是发生在我身上 - 每次我升级时。上次我相信它是由一些随机终端命令修复的(符号链接路径? - 我不记得了)但这是一个 PITA,这似乎永远不会顺利运行。
谢谢!
【问题讨论】:
【参考方案1】:您在手机上安装了 3.1.3,但没有获得更新的 3.1.3 SDK。
安装 Apple 最近发布的最新 3.1.3 SDK。然后,要为 iPad 开发,请将 3.2 SDK Beta 安装到安装程序中的不同位置。这将允许您现在使用正式版,并且仍然可以使用 iPad 模拟器玩 beta 版。
【讨论】:
3.1.3 SDK 出现在 3.2 SDK 之后。 3.2 SDK beta 1 不支持 3.1.3 设备。我的观点是,由于这些问题,您不应该将 BETA SDK 用于当前的 iPhone 开发。也就是说,我认为 3.2 beta 2 现在确实支持 3.1.3 操作系统。但是将其用于 3.1.3 开发仍然是一个坏主意。 好吧,我明白了。但是,我已经安装了它......那我该如何解决这个问题? 再次安装 3.1.3 SDK。它将覆盖它需要的任何内容 (+1) 好吧 - 很简单。然后重新安装3.2但到另一个目录。 太好了,成功了。现在,我只需要将 3.2 安装到不同的目录。以上是关于组织者报告,“iPhone OS 的版本与支持开发的 iPhone OS 不匹配”的主要内容,如果未能解决你的问题,请参考以下文章