是否可以在安装我的应用程序之后编辑updatesUrl变量值以用于本地测试目的,而不是用于下载的生产URL。
答案 0 :(得分:0)
" sys.updatesUrl"是编译器变量,编译后无法更新。
但是,您可以执行以下操作:
寻找"检查更新"您的更新程序中的操作并替换"更新描述符网址"中的值${compiler:sys.updatesUrl}
具有安装程序变量的属性,例如${installer:myUpdatesUrl}
。
在" Installer->屏幕&操作步骤",选择安装程序节点,激活"安装程序变量"选项卡,单击"配置预定义的安装程序变量"并添加变量" myUpdatesUrl"字符串值为${compiler:sys.updatesUrl}
。在"响应文件选项卡"对于变量,选择"写入响应文件"复选框。
添加"加载响应文件"行动到" Startup" updater的节点,具有默认属性值。
然后,您可以修改安装程序变量" myUpdatesUrl"在安装程序中,更新程序将使用该值。
更新2019-02-07
从install4j 8开始,"更新描述符URL的默认值" "检查更新"动作将${installer:updatesUrl?:${compiler:sys.updatesUrl}}
利用缺省变量的新默认语法,以便命令行参数
-VupdatesUrl=<URL>
更新下载程序将始终覆盖在&#34;安装程序 - >自动更新选项&#34;中输入的URL。步骤