macos - Mac OS High Sierra kext 签名

标签 macos kernel-extension macos-high-sierra

Apple 最近在 Mac OS High Sierra 中为“User Approved Kernel Extension Loading”引入了一项新的安全功能。 '.

...一项新功能,在加载新安装的第三方内核扩展 (KEXT) 之前需要用户批准。当请求加载用户尚未批准的 KEXT 时,加载请求被拒绝。将 KEXT 加载失败视为硬错误的应用程序或安装程序需要进行更改以处理这种新情况。

这是否意味着开发人员可以使用自己的开发人员证书签署 kext,而不再需要特定的 Apple 批准的证书来将 kext 发送给用户?

最佳答案

从 Apple 获悉,这不会改变 kext 代码签名过程,您仍然需要他们的证书来签署您的 kext。

关于macos - Mac OS High Sierra kext 签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46410951/

相关文章:

swift - 使用 "Unknown Command Type <NSBatchDeleteRequest,..>"执行 NSBatchDeleteRequest 时应用程序崩溃

xcode - 在 Yosemite 和 Xcode 安装后缺少/usr/include?

c++ - 必须重新定义一些 kext 成员函数,以避免未解析的符号

PostgreSQL:无法登录到 Postgres - sudo 损坏了吗?

Xcode 设置 : architecture vs valid architecture

python - 无法在python3中导入tensorflow并出现ImportError : This package should not be accessible on Python 3

xcode - 如何使用 pkgbuild 从 Xcode 中创建 kext 安装程序

python-3.6 - PySide2 在被询问时不更新 QLabel 文本

configuration - Flutter macOS high Sierra 错误

swift - 空初始 View Controller ,未调用 viewWillAppear() 和 viewDidAppear()