0
我使用Packages创建了一个安装程序,该安装程序将.kext
文件放置在/Library/Extensions
中。然后,我post-install.sh文件试图将其加载为这样:从.pkg文件中安装post安装脚本中的sudo命令(安装kext)
#!/bin/bash
sudo kextload /Library/Extensions/mykext.kext
我测试了我的安装程序,但我得到一个在最后失败:如果
然而,我在终端中运行kextstat | grep mykext
,我可以看到我的kext实际上已成功加载并放置在其目标路径中。 (我事先删除并卸载了内核扩展,所以我知道安装正在工作)。
所以我的问题是:有没有办法来诊断为什么安装失败?这仅仅是因为证书签名?
值得注意:
我没有从苹果公司签署的证书尚未
(这样我就可以在手动加载我的内核扩展早期测试我的软件)