我最近从install4j6->install4j9,我在竹版本的构建服务器中使用它。Bamboo在签署文件时没有任何问题,但公证程序从未运行过。我在Mac上手动操作没有问题,但在竹子中它永远不会运行。我看到了一些关于竹子的xcode插件的帖子,但我不确定是否需要实现脚本任务来手动执行公证,或者install4j9是否支持这一点。如有任何帮助/资源,我们将不胜感激。
以下是我从我这边的竹子上看到的原木:
[INFO] Important: macOS media sets have to be notarized before distribution.
[INFO] More information in the code signing help.
install4j只有在macOS上运行构建时才能执行公证。公证涉及在macOS上调用命令行实用程序,这些实用程序执行的操作在其他平台上无法进行反向工程。
如果公证只能在MacOS上执行,那么您可以在Mac环境中启动远程代理,并配置Bamboo Server将此作业发送到该代理。那么运行什么操作系统的Bamboo Server就无关紧要了。