代码之家  ›  专栏  ›  技术社区  ›  Lukas Würzburger Chadwick Wood

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

  •  18
  • Lukas Würzburger Chadwick Wood  · 技术社区  · 7 年前

    我试图在设置Xcode机器人时选中“并行运行测试”选项,在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上运行服务器,我认为由于内存不足,它无法同时运行这么多模拟器。

    1 回复  |  直到 7 年前
        1
  •  21
  •   Erik B    7 年前

    sudo launchctl limit maxproc 2000 2500
    

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

    sudo launchctl limit maxfiles 2000 unlimited
    

    对我来说,这是必须增加的最大进程数。你可能需要更大的数字,这些只是例子。有关更多详细信息,请参阅文档。

    资料来源: https://help.apple.com/simulator/mac/9.0/index.html#/dev8a5f2aa4e