适用于macOS 10.14 +

时间:2018-11-21 09:31:17

标签: java macos install4j macos-mojave

我仍在install4j 6上,当我上一次发行的dmg文件进行公证时,我收到一条消息,提示该可执行文件未启用强化运行时。我们在Windows服务器上构建。该应用程序已签名,我们使用install4j自动执行所有签名,并且包含Java 8。看来用户可以在Mojave上安装我们的旧版本,但是对于1月的下一个版本,我想确保一切正常。需要公证吗? install4j 7.0.8是否支持公证和强化运行时?我们可以在Windows上做到这一点,还是必须在macOS 10.14 Mojave上做到这一点?

2 个答案:

答案 0 :(得分:1)

从install4j 7.0.8开始,不支持经过公证的签名。我们计划在install4j 8中使用该功能。

但是,macOS 10.14不需要经过公证的签名。

答案 1 :(得分:0)

公证过程至少需要在Mac上运行某些构建版本,因为它使用altool和Stapler,两者都与Xcode捆绑在一起。我已经编写了一个bash脚本来自动执行该过程,但是它以包含应用程序包而不是dmg的zip文件开头。如果您可以在Mac上运行脚本,欢迎使用该脚本。