2016-09-23 6 views
2

Я уже перекрестно скомпилировал свою программу для Windows, теперь у меня есть EXE и каталог, который должен находиться рядом с этим EXE в том же каталоге.Как создать установщик MSI с помощью OS X?

Поэтому мне нужно, чтобы создал MSI, который размещает их в соответствующем месте (независимо от того, что есть) и обрабатывает удаление, таким образом, что это органично с операционной системой.

Есть инструменты Windows, которые делают именно это, но я не смог найти их для OS X. Есть ли какие-либо?

Т.Л., д-р:

  • Я на OS X
  • Я перекрестно скомпилированные мою программу для Windows,
  • с использованием OS X, мне нужно создать инсталлятор для Windows,, таких как MSI

I НЕ ЗАПУСТИТЬ необходимо создать установщика для OS X, например, DMG или что-то еще. Мне нужно создать установщик -> FOR < - Windows, такой как MSI.

Я просто «случайно» пытался использовать OS X для этого.

Использование Wine считается только если, что программа, как известно, прекрасно работать с вином.

Использование виртуальной машины не учитывается, так как он является с помощью Windows, которая является то, что я вынес решение в этом вопросе.

+0

Вы всегда можете создать виртуальную машину с помощью VirtualBox и сделать это именно так - в крайнем случае - и, следовательно, это только комментарий. –

+0

@MarkSetchell, вы правы, я уточню –

ответ

-3

Похоже, вы ищете спецификацию установщика DMG для Mac. Это аналогичная функция MSI в том, что это один файл, содержащий компоненты установки, необходимые для приложения.

Имейте в виду, что приложения Mac OSX отличаются друг от друга. Они больше похожи на каталоги Windows, чем на EXE. Они содержат структуру подпапок, которая включает в себя компоненты приложения. Если вы щелкните правой кнопкой мыши по Mac-приложению и выберите «Показать содержимое пакета», вы увидите папку верхнего уровня «Содержание» со всем, что находится под приложением. Просто упомянем, что, поскольку это сильно влияет на отсутствие необходимости удаления, поскольку вы просто выделили приложение и нажмите «Удалить», чтобы удалить его и все его компоненты. Конечно, есть исключения, но пользователи Mac ценят, когда разработчик придерживается этого формата.

Для DMG эта связь может помочь: Demystifying the DMG

+0

Нет, я хочу создать установщик для окон, а не для osx. –

+0

Итак, вы ищете родное приложение OSX, которое буквально создает MSI для Windows? Я никогда не слышал об этом. Большинство из них будут использовать VMWare или Parallels для этого. – Rob

+0

Точно. Ну, я думаю, мне придется попробовать Вино, тогда ... –

0

было бы приемлемо для создания установки EXE на основе вместо MSI?

Я использую InstallBuilder для создания инсталляторов на OS/X. InstallBuilder - это кросс-платформенная программа.Существует версия, которая работает на OS/X и создает как установки EXE для Windows (хотя я и не пробовал эту комбинацию), а также DMG/APP для OS/X.

В документации InstallBuilder упоминается, что он не может создавать MSI, поскольку InstallBuilder предоставляет функциональные возможности, для которых в MSI нет эквивалента.

Я предлагаю установить InstallBuilder на вашем Mac, выбрав «Windows» в качестве выходного формата и посмотреть, что произойдет.

InstallBuilder - один из лучших разработчиков, с которыми я работал. Это мощный и всеобъемлющий. Не дешево. На $ 995 это будет дешевле, чем вращение колес с WiX. Существует бесплатная пробная версия.

 Смежные вопросы

  • Нет связанных вопросов^_^