我正在开发一个具有客户特定配置的应用程序(2个文本和2个二进制文件)。用例假设客户下载安装包(我将使用install4j)并将其安装在目标平台(Mac或Windows)上。因此,不同客户的所有安装包应该是不同的。 我正在考虑两种可能的实施方案:
我之前从未使用过install4j,也不知道如何实现1或2.他们的文档远非理想。他们没有例子或考虑这样的情况,所以任何建议都非常感激。
答案 0 :(得分:1)
构建后无法修改安装程序。主要原因是它会破坏代码签名。因此,您需要为每个配置生成新的安装程序。如果在Mac OS X和Windows上部署,则需要install4j Multi-Platform Edition,它也适用于Linux。
或者,您可以要求用户在安装程序中提供凭据,然后您可以按需下载相应的文件"下载文件"动作。