我们正在努力让install4j 8Mac公证生效。
在Multi上使用install4j多平台版本8.0.2 (内部版本8057)。
选中“公证macOS媒体文件”复选框将导致以下配置:
...
<buildOptions verbose="true" notarize="true" />
</install4j>但是当我们运行
mvn release -Pinstall4j我们得到以下日志,指示尚未应用通知过程:
[INFO]
[INFO] Important: macOS media sets have to be notarized before distribution.
[INFO] More information in the code signing help.
[INFO] 按照以下文档中的说明进行操作:https://www.ej-technologies.com/resources/install4j/help/doc/install4j.pdf
“如果在macOS上生成,install4j可以执行install4j集成开发环境的整个公证过程,则必须选中”“生成”“步骤上的”“公证macOS媒体文件”“复选框(仅在macOS上可见)。对于命令行生成,必须设置-- you.In -id和--install4j-id-macOS命令行参数或Gradle、Maven和macOS插件的等效参数”
我们的苹果ID和密码已经在install4j propfile的maven settings.xml文件中设置:
...
<install4j.appleId>[our notarization apple ID]</install4j.appleId>
<install4j.appleIdPassword>[corresponding password]</install4j.appleIdPassword>
</properties>
</profile>需要帮助才能找到公证流程未运行的原因。
最后一个问题: install4j是否将公证票证装订到安装程序中?
Kind谈Tamas
发布于 2019-11-16 07:04:02
当前发布的install4j maven插件(1.1.1)没有appleId和appleIdPassword参数,尽管
https://github.com/sonatype/install4j-support/tree/master/install4j-maven-plugin
已经有了。
在8.0.3中,您将能够在项目中的"General Settings->Code Signing“步骤中定义Apple ID,并且还可以在外部设置系统属性-Dinstall4j.appleIdPassword=...,只要Maven没有更新的版本。你可以写信到support@ej-technologies.com获取一个已经实现的版本。
和最后一个问题: install4j是否将公证票证装订到安装程序中?
是的,装订是由install4j执行的。
https://stackoverflow.com/questions/58879448
复制相似问题