【发布时间】:2019-06-20 12:22:29
【问题描述】:
我使用 InstallShield 2011(授权版)构建 .ism 和 .uip InstallShield 项目并创建 .exe 和 .bin 文件。由于我在构建上述 .ism 和 .uip 项目时使用了命令行参数(IsCmdBld.exe、InstallShieldUniversalCommandLineBuild.exe),因此对我们来说非常容易并从中创建 setup.exe 和 setup.bin。
我们的示例语法:
exec executable="${installShield.home}/IsCmdBld.exe" dir="."
arg line=' -p "../ISScript/setup.ism" -r "${release}" '
exec executable="${installShield.universal.home}/InstallShieldUniversalCommandLineBuild.exe" dir="."
arg line='"../universal/setup.uip" -build ${release}'
我们在考虑将 InstallShield 升级到最新版本时提出了这个问题,我们在最新的包中找不到构建工具 (InstallShieldUniversalCommandLineBuild.exe)。因此,为基于 UNIX 的平台创建的安装程序 (.bin) 将停止。
仅供参考:当我们使用 InstallShield 11(许可版本)创建通用安装程序 (.uip) 并使用“InstallShieldUniversalCommandLineBuild.exe”作为可执行文件时,我们有一个名为“Universal”的包我们的 InstallShield 11,其中也包含上述命令行。
如果您能帮助我们,我们会很高兴。
【问题讨论】:
-
如果您使用的是经许可的 InstallShield 版本,为什么不向他们寻求支持?
-
@Ken White由于在适当的时候无法提供支持,而且该产品的制造商在此时间间隔内已更改两次;我们别无选择
标签: installshield installanywhere