我试图找到一些关于如何以编程方式在 OS X 上使用电源断言的示例代码或示例或好的文档。
Mountain Lion 似乎会在系统 sleep 时终止网络访问,因此 Apple 建议使用电源断言来保持系统唤醒并保持网络访问可用。
修改电源断言的适当命令是 pmset,但是我没有找到任何关于如何使用它的示例。
作为旁注,Snow Leo 和 Lion 似乎没有这个问题,所以我猜这一定是 Mountain Lion 引入的一些功率优化设置。
任何关于如何以编程方式为应用程序设置电源断言的代码示例/示例/文档都将受到欢迎。
最佳答案
回答我自己的问题 :) 。在阅读了一些书后,我找到了一种方法来实现这一目标。
IOKit 框架似乎提供了对注册电源断言的支持。
有关此地址的更多详细信息:
IOPMLib library reference
关于macos - OS X Mountain Lion 电源断言,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11718920/