Использование ANT для создания пакета с самозаверяющим сертификатом на Mac - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь собрать 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?

...