Xcode 9服务器:由于系统资源不足,无法启动设备

18

我正在尝试通过在设置Xcode Bot时勾选“并行运行测试”选项,同时在iOS 8.4到11.0的所有设备模拟器上运行我的单元测试。 不幸的是,在尝试启动第13个模拟器后,它会在构建日志中显示错误消息。

xcodebuild: error: Failed to build workspace xxxxx with scheme yyyyy.
Reason: Unable to boot device due to insufficient system resources.
Testing failed on 'iPhone 4s'

我正在一台 Mac mini 上运行服务器,由于内存已满,我认为它无法同时运行这么多模拟器。

有人有这方面的经验吗?


你找到任何解决方案了吗? - Sujit
还没有,我仍然在模拟器上一个接一个地运行测试。 - Lukas Würzburger
1个回答

21

将进程最大数量增加至下一次重启:

sudo launchctl limit maxproc 2000 2500

增加最大打开文件数,直到下次重新启动:

sudo launchctl limit maxfiles 2000 unlimited

对我而言,需要增加的进程数量已经达到了最大值。您可能需要更大的数字,这些只是示例。有关更多详细信息,请参阅文档。

源自:https://help.apple.com/simulator/mac/9.0/index.html#/dev8a5f2aa4e


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接