Я пытаюсь преобразовать файл Windows .exe в macOS .app или что-либо, что будет работать на macOS. Проблема - единственное, что я нашел, требует Mac, а у меня его нет. Я ищу, чтобы преобразовать его на моем компьютере Windows, а затем отправить его на компьютер Mac. Я бы предпочел вариант, который не требует виртуальной машины.

1 ответ1

2

Windows .exe очень специфичны для Windows. Они вызывают функции, специфичные для Windows и часто не имеющие прямого эквивалента в macOS.

Для запуска Windows .exe в macOS без виртуальной машины вам понадобится Wine. Wine пытается создать среду, в которой приложения Windows могут работать под Linux или macOS, включая тонны библиотек, реализующих API-интерфейсы Windows, которых нет в Linux или macOS.

Существует пакет программного обеспечения для macOS под названием Wineskin, который позволяет вам взять произвольный Windows .exe и обернуть его в среде Wine, которую можно скопировать на другие Mac, и я не думаю, что на других Mac должен быть установлен Wine; Я думаю, что оболочка Wineskin содержит все необходимые файлы Wine. Но Wineskin работает только на macOS, и я не знаю ничего подобного для Windows или Linux, которое могло бы обернуть Windows .exe в Wine для MacOS.

Кстати, исполняемые файлы macOS либо не имеют расширения имени файла, либо они представляют собой специально отформатированные деревья каталогов с расширением «.app» (также называемые "комплекты приложений", "пакеты приложений"). Файлы macOS .dmg - это образы дисков, наподобие .iso в Windows или Linux. Я не думаю, что вы хотите превратить ваш исполняемый файл Windows в образ диска MacOS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .