我正在收集有关Mac OS 10.13(High Sierra)测试版的错误报告的信息,并希望将核心转储包含在报告中。我已经使用Apple开发者网站上的TN2118中的信息设置核心转储服务器以捕获核心转储(您需要一个开发者帐户才能查看此技术说明)。如果测试Mac遇到内核恐慌,我可以在服务器上生成核心转储文件,但如果我用NMI(不可屏蔽中断)触发它,则无法生成核心转储文件。
当我使用NMI触发Mac时,我可以在第二台Mac上使用lldb连接到测试Mac,但无法让测试Mac将核心转储发送到核心转储服务器。
如何让NMI生成核心转储并将其发送到核心转储服务器?是否有lldb命令可用于指示测试Mac将核心转储发送到服务器?
注意:您的核心转储服务器需要运行与测试Mac相同版本的Mac OS。我尝试使用运行Mac OS 10.11的服务器从Mac OS 10.13收集核心转储数小时,并且每次都失败。