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