【问题标题】:XCode 4.2 is missing the iOS5 SDK for the SimulatorXCode 4.2 缺少模拟器的 iOS5 SDK
【发布时间】:2011-12-10 02:22:55
【问题描述】:

我在针对 iPhone 5 的 OSX Lion 10.7.2 上使用 Xcode 4.2 创建了一个空的 Single View 应用程序。该项目构建得很愉快,但是在启动模拟器时我收到以下错误消息:

iOS 模拟器找不到 SDK。 SDK 可能需要重新安装。

然后我尝试以相同的结果定位 iPad。我使用终端删除了 Xcode,并从 AppStore 下载了一个新副本。全新安装会产生完全相同的错误。

在安装过程中似乎没有部署 SDK。关于如何正确安装 iOS 5 SDK 以使模拟器工作的任何建议或提示?

更新

我下载了 iOS 4.3 模拟器,但没有安装。如果我选择 4.3 SDK,但由于某种原因无法识别包含 5.0 SDK 的文件夹,模拟器可以完美运行。

更新

我重新格式化了 MacBook,重新加载了一个干净的 OSX Lion,没有恢复任何备份并安装了 Xcode。在安装成功后直接运行模拟器,但是在重新启动并重新启动 Xcode 后,错误又回来了。 SDK 本身似乎已损坏。将尝试重新安装 Xcode。

【问题讨论】:

  • 你检查过Xcode->Preferences->Downloads->Components吗?
  • @Phlibbo 是的,我做到了。唯一显示的项目是我下载的 4.3 模拟器。
  • 如果您将 Xcode 安装到另一个文件夹(例如 /Applications/Developer),它可能会运行。我有同样的问题(无菌),我将在几分钟内尝试这个。如果可行,我会将其作为解决方案发布。
  • @CarlosPreciosoDomingo 我没试过。老实说,除非我别无选择,否则我不喜欢更改默认安装,但这是个人选择。问题已为我解决,但我希望无菌问题能尽快解决。
  • @Diago 试过但没有用。而且我无法格式化我的mac。我要联系 BinaryAge。

标签: xcode4 ios-simulator ios5 failed-installation


【解决方案1】:

经过一些测试,发现问题是由第三方软件引起的。最近,TotalFinder 的开发人员删除了系统的Asepsis 部分,并创建了一个单独的应用程序来处理DS_Store 文件。

不幸的是,一旦安装了 iOS 模拟器,这就会破坏,即使在卸载 Asepsis 之后,我也需要重新构建我的整台机器以消除错误。

更新

BinaryAge 知道有关 Xcode 4.2 的问题,现在它已列在已知问题页面上,并在下载链接上显示警告横幅。

最终更新

BinaryAge 似乎已经改变了 Asepsis 的工作方式,而这不再是最新版本的问题。

【讨论】:

  • 最后,我通过停止 Asepsis 并卸载它来让 Xcode 和 iOS 模拟器正常工作。谢谢,这个问题让我走上了正确的道路!
  • 卸载无菌操作也对我有用。这个问题快把我逼疯了!
  • 谢谢!我终于可以再次变得富有成效了。如此简单的解决方案,我自己永远不会想到。
【解决方案2】:

您是否在模拟器中尝试过“文件 -> 重置内容和设置...”?我也遇到了类似的问题,但是在我重置模拟器后就可以了!事实上,我在删除所有现有项目并创建新项目后也发现它有效,但在我重新启动 xcode 后又出现了。幸运的是,“重置”总是对我有用,我希望它对您的情况有所帮助。

【讨论】:

  • 我发布的解决方案对我有用,当时它是第三方工具的一个已知问题。从那以后我再也没有遇到过这个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-05-08
  • 2011-12-15
  • 2019-02-20
  • 1970-01-01
  • 2012-05-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多