Xcode 9服务器:由于系统资源不足,无法启动设备
我试图通过在设置Xcode Bot时选中'Run test in parallel'来同时在iOS 8.4到11.0的所有设备模拟器上运行我的unit testing。 不幸的是,在尝试启动第13个模拟器后,它会在构build日志中显示错误消息:
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上运行服务器,我认为由于内存不足,无法同时运行这么多模拟器。
任何人都有经验吗?
增加最大进程数,直到下一次重新启动:
sudo launchctl limit maxproc 2000 2500
增加打开文件的最大数量,直到下一次重新启动:
sudo launchctl limit maxfiles 2000 unlimited
对我来说,这是必须增加的最大进程数。 你可能需要更大的数字,这只是例子。 有关更多详细信息,请参阅文档。
来源: https : //help.apple.com/simulator/mac/9.0/index.html#/dev8a5f2aa4e