【发布时间】:2016-01-31 12:29:11
【问题描述】:
如何从应用沙箱(与应用商店兼容)中访问 SMC 信息,例如 CPU 温度和风扇速度。我看不到可用的 API,但应用商店中的应用程序可以实现此功能 - 例如:https://itunes.apple.com/gb/app/monity/id915542151?mt=12
我可以让我的应用在沙盒之外正常工作(它使用 IOKit 框架),但是一旦我将它放入沙盒以使其符合应用商店的要求,它就死了,因为没有可用的权利。
如果没有明显的方法来实现这一点,是否有使用某种临时权利的方法?
编辑 - 我可以让它使用以下临时权利:
com.apple.security.temporary-exception.sbpl 字符串(允许 iokit-open)
但是我不相信这会得到苹果的批准。
【问题讨论】:
-
我预计涉及内核驱动程序;只是猜测。
-
您在他的 github 页面上是否有文档/教程和 SystemInfoKit 的源代码?用户已删除所有内容
-
我从 GitHub 下载了源代码,但没有保存在(非常有用的)网站上的说明。