Я пытаюсь собрать qz.io из исходного кода, чтобы он использовал самозаверяющий сертификат.
На этой ссылке они показывают способ сборки из исходного кода и подписывают его с помощьюновый сертификат:
ant nsis -Dauthcert.use=path/to/override.crt
Однако, здесь , они говорят, что nsis
используется для сборки на Windows и для Mac, мне нужно запустить ant pkgbuild
:
ant nsis # <-- Windows installer
ant pkgbuild # <-- Apple installer
ant makeself # <-- Linux installer
Итак, я попытался запустить ant pkgbuild -Dauthcert.use=path/to/override.crt
, и он создал новый пакет (.pkg), который можно использовать в OSX, однако он не подписал файл моим собственным сертификатом.Но ant nsis
работал нормально, создавая файл .exe
, подписанный моим самозаверяющим сертификатом.
Я думаю, что опция -Dauthcert.use
специфична для nsis
.
ребята, теперь правильный способ сделать это на OSX?