install4j是否支持向notarytool传递--webhook参数以获取公证回调?
Install4j 10.0.5+ 公证时传递Webhook URL的问题
结论:目前install4j(包括install4jc命令行工具)暂不支持直接向notarytool传递--webhook参数
原因说明
install4j 10.0.5+版本切换到苹果官方的notarytool后,对该工具做了上层封装,但当前版本的GUI配置项和官方文档(包括install4jc文档)都没有暴露--webhook参数的配置入口,无法直接通过install4j的内置流程传递这个回调地址。
替代解决方案
- 手动拆分流程:先通过install4j完成应用打包,再自行调用notarytool命令并添加
--webhook参数完成公证,后续再回到install4j处理签名验证或分发等步骤。示例命令:xcrun notarytool submit your-app.dmg --keychain-profile "Your Notary Profile" --webhook https://your-webhook-url.com --wait - 提交功能请求:向install4j官方反馈需求,推动他们在后续版本中添加对
--webhook参数的支持。 - 轮询状态替代:如果暂时无法使用webhook,可以通过定期执行
notarytool log命令查询公证状态,以此替代原有的邮件通知机制。
内容的提问来源于stack exchange,提问作者user22837690
相关产品推荐
相关产品推荐

