【问题标题】:xcode simulator not coming up - reinstall possible?xcode 模拟器没有出现 - 可以重新安装吗?
【发布时间】:2014-12-07 00:08:04
【问题描述】:

我的磁盘空间不足,不得不清理硬盘上的文件夹。清理后,当我运行 Xcode 时,模拟器没有出现。我无法选择要运行的模拟器 Xcode。很可能我在清理过程中删除了模拟器所需的一些文件夹。 Xcode 在设备上正确运行。有人遇到过这种情况吗?

我删除了我的 Xcode 并重新安装,但这并没有解决问题。如我所见,模拟器是一个单独的应用程序(因为我们可以在不关闭 Xcode 的情况下关闭模拟器)。是否可以单独重新安装模拟器?或者任何其他解决方案来取回我的 IOS 模拟器?

我知道这不是一个编程问题,仍然希望可以在这里发布。提前致谢。

【问题讨论】:

  • 显示打开 iOS Simulator.app 时会发生什么。 ~/Library/Logs/CoreSimulator/*.log 中的任何内容?
  • 我尝试了下面@iCMS 的解决方案,它奏效了。在此之前错过了检查此文件夹。对于那个很抱歉。无论如何感谢您的宝贵时间。

标签: ios xcode ios-simulator


【解决方案1】:

我能够删除我的模拟器设备,然后按照为缺少模拟器的用户编写的摘录重新安装它们:

打开 Xcode > Open Developer Tool > iOS Simulator 菜单(如果出现弹出错误,请关闭它)。 进入模拟器后,转到硬件 > 设备 > 管理设备。 删除模拟器下列出的所有内容。 重新启动您的机器。 之后导航回模拟器中的管理设备,然后单击加号以添加您的模拟器。然后会出现 iOS 8 模拟器。希望对你也有帮助。

这里是它的来源: http://www.reddit.com/r/iOSProgramming/comments/2b9j2p/xcode_6_missing_ios_8_simulator/

【讨论】:

  • 我更新了我的答案,希望这会对你有所帮助。如果没有,我可以发布其他可能的解决方案。
  • 谢谢。这非常有效。就我而言,当我在 IOS Simulator 中打开设备管理器时,设备列表为空。我可以通过单击该窗口左下方的 + 按钮来一一添加所有模拟器。再次感谢。真的很有帮助。
  • 你是救生员。我不敢相信苹果发布的 xcode 6.2 有这么大的缺陷......
  • 您可能需要手动移除设备。转到“/Library/Developer/CoreSimulator/”,删除所有设备,重新启动机器,然后以上述相同方式添加任何模拟器设备。
【解决方案2】:

这将删除所有模拟器信息,让您回到可以使用 Xcode/Preferences/Components 重新下载模拟器并从头开始的位置:

  1. 退出 Xcode、模拟器、仪器等
  2. 在终端运行:sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
  3. 在终端运行:sudo rm -rf ~/Library/*/CoreSimulator

感谢 Apple 开发者论坛回复 https://forums.developer.apple.com/thread/13718

【讨论】:

  • 我还必须删除(重命名)/Library/Developer,然后在退出 Xcode 并从 macOS 注销/登录后,Xcode 会要求我再次安装所需的组件。在那之后,我拥有了所有当前可用的模拟器。
  • 我也有类似的问题,从Apps文件夹卸载Xcode 10.1,从App store重新安装,几乎所有模拟器都丢失了,在终端执行这个命令后,我恢复了iOS 12.2的所有模拟器
猜你喜欢
  • 2014-11-16
  • 2017-01-15
  • 2022-09-27
  • 2011-05-27
  • 2020-07-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-07
  • 1970-01-01
相关资源
最近更新 更多