1

我是 MAC 领域的新手。我制作了一个 .app 并对其进行了测试,效果很好。

问题:
1) 我使用 Package software 为我的应用程序创建了 .pkg,它安装在 APPLICATION 文件夹中并且工作正常。但是,如果我在 Library/Extension 文件夹中添加我的 .kext(kernal),则不会通过 Inastaller(包)安装。

我已逐步遵循本指南。 http://s.sudre.free.fr/Software/documentation/Packages/en/index.html

使用的软件 http://s.sudre.free.fr/Software/Packages/about.html

注意:- 我需要在系统/库/扩展路径中安装我的 .kext

2)我在我安装的(.pkg)中加载了不同的语言,在语言更改的预览选项中存在,当我选择不同的语言并创建安装程序(.pkg)时,一切都再次以英语出现。

4

1 回答 1

-1

看起来你必须签署你的 kext。由于 OS X 自带 SIP,没有签名的 kext 将不接受。检查这个 url内核扩展

编辑:你的 kext 没有安装还有另一个原因,检查你的包名,Sudre 在文档中说

当您处理原始包项目时,包的名称由项目名称定义。有关详细信息,请参阅配置项目。

所以我建议你检查你的项目名称,如果与你的包名相同。如果没有,请在包中创建一个新项目,设置与项目相同的名称。希望它会奏效!

于 2016-06-02T06:55:14.800 回答