使用 xcode下的 simulator 会频繁死机(Ventura 系统下)

使用设备: Macbook pro M2 pro(16+512G);

系统:macOS Ventura 13.0 - macOS Ventura 13.2.1;

我在使用xcode进行软件开发时会使用到模拟器,经过我长时间多次研究发现,当系统内存为12G左右,交换内存为0G的时候,无法打开模拟器(提示系统内存不足),此时关闭某一个应用释放部分就能打开模拟器;成功打开模拟器之后,此时去打开其他应用,如微信,浏览器,文档这种常见的应用,少部分时候是打开应用时会提示内存不足,应用无法打开,大多数时候电脑会直接重启(没有任何提示,且电脑是非常流畅的状态,没有任何卡顿的情况下直接重启)。此时交换内存依然是0G

我试过两台设备都是出现同样的情况,似乎这个版本的系统无法使用交换内存来打开应用。而且直接重启电脑这个也很不合理。

MacBook Pro (M2 Pro, 2023)

发布日期 2023年3月13日 下午11:39

回复
回复量: 3

2023年3月22日 上午8:23 回应 先涛49

经过反复测试和验证,最终确定是系统最大限制文件打开数目太小了,也不知道是系统故意设置的很小还是什么原因

需要设置 /Library/LaunchDaemons/ 文件夹下的 com.sangfor.limit.maxfiles.plist 文件里的最大文件打开文件数调整的大一些

或者命令行执行: sudo launchctl limit maxfiles  4096  20480   

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

使用 xcode下的 simulator 会频繁死机(Ventura 系统下)

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!