由于使用Xcode 9的系统资源不足,无法启动设备

San*_*ndy 26 ios ios-simulator ios10 xcode9

当我尝试从Xcode 9启动iOS模拟器时,弹出以下错误:

Tam*_*gel 31

您应该增加系统允许的运行进程.您可以通过终端修改限制.该命令如下:

sudo launchctl limit maxproc [limit for one user] [total limit]
Run Code Online (Sandbox Code Playgroud)

在Simulator帮助中,Apple的示例值为一个用户2000, 总计2500.

设置值后,退出iOS模拟器,然后重新启动Xcode并尝试再次启动模拟设备.

但是,请记住,这可能会降低系统速度并使操作系统不稳定.由于这些值在下次重新启动之前只是永久性的,因此您应该重新启动系统并将这些值恢复为默认值.

模拟器帮助:

警告:将最大进程数设置为过低的数字可能会导致Mac无法正常运行.重新启动计算机以恢复原始限制.


小智 30

以下命令帮助了我.尝试在终端中粘贴以下命令,它应该可以解决您的问题.

sudo launchctl limit maxproc 2000 2500

  • 这样做之后,我不得不重新启动Xcode. (4认同)

Pra*_*asi 6

或者,您可以退出当前的模拟器,然后再次启动模拟器(最好是不同的 iPhone 版本)。