6

我在针对 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。

4

2 回答 2

6

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

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

更新

BinaryAge意识到了与 Xcode 4.2 相关的问题,它现在列在已知问题页面上,并在下载链接上显示警告横幅。

最终更新

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

于 2011-10-18T23:51:52.160 回答
5

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

于 2012-10-08T09:32:35.280 回答