Невозможно открыть файлы .ism и .uip с помощью Installshield 2019 - PullRequest
0 голосов
/ 20 июня 2019

Я использовал InstallShield 2011 (лицензионная версия) для создания .ism и .uip InstallShield проектов и создания .exe и .bin файлов из них. Поскольку я использовал для построения аргументы командной строки (IsCmdBld.exe, InstallShieldUniversalCommandLineBuild.exe) с вышеуказанными проектами .ism и .uip , нам довольно легко создать 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) в последнем пакете. Поэтому создание установщиков ( .bin ) для платформ на основе UNIX остановлено.

К вашему сведению: в то время как мы использовали InstallShield 11 (лицензионная версия) для создания универсального установщика ( .uip ) с использованием «InstallShieldUniversalCommandLineBuild.exe» в качестве исполняемого файла, в нашем пакете был пакет «Universal» InstallShield 11, который также содержит приведенную выше командную строку.

Мы были бы рады, если бы вы могли помочь нам с этим.

1 Ответ

0 голосов
/ 22 июня 2019

Не совсем понятно, в чем заключается ваш вопрос, но я думаю, что это похоже на «Как мне создать .uip проект с текущим предложением от Flexera?» И, хотя у меня есть некоторые разъяснения, которые я могу предложить (и я буду), суть в том, что продукт, который занимался проектами .uip, был давно снят с производства, так что, вероятно, будет существенная работа по миграции.

В эпоху InstallShield 11 (2005 или около того), Windows и не- Ветви Windows InstallShield были упакованы вместе как продукт под названием InstallShield Universal.С тех пор две важные вещи изменились.Объединенная упаковка была снята с производства, поэтому, если вам нужна поддержка как Windows, так и не Windows, продукты Flexera снова будут отдельными предложениями.Кроме того, после того, как InstallAnywhere ZeroG присоединился к семейству, долгосрочным результатом было прекращение работы мультиплатформы InstallShield, и InstallAnywhere выжил как предложение, отличное от Windows.

Поэтому важный вопрос заключается в том, какой путь обновления существует у вас..uip в InstallAnywhere.Это вне моих знаний (я только что работал на стороне Windows), но есть упоминание о Обновление с InstallShield MultiPlatform в документации InstallAnywhere.Таким образом, я не исключаю этого.И после того, как вы с этим разберетесь, вам придется настроить скрипт компоновки так, чтобы он использовал либо build.exe, либо Ant .

...