Кросс-компиляция Python для Mac в Windows - PullRequest
1 голос
/ 18 января 2012

Я создал программу с Python 2.7 на моем ПК с Windows 7.Я скомпилировал версию для Windows, используя cx_Freeze, но я не могу найти способ кросс-компиляции для пользователя Mac без использования компьютера Mac.

Мои исследования показывают, что PyInstaller не может выполнять кросс-компиляцию.компиляция, py2app не работает в Windows, и cx_Freeze вообще не будет создавать приложение Mac.

Можно ли как-нибудь сделать кросс-компиляцию для Mac из Windows?

1 Ответ

2 голосов
/ 18 января 2012

Даже если вы можете создать приложение в Windows для OS X, вы все равно не сможете его протестировать, поэтому не будет никакого способа гарантировать, что вы поставляете работающий продукт.

ВыВозможно, было бы лучше найти компьютер с OS X или друга, у которого есть Mac, а затем написать кросс-платформенный скрипт , который будет работать как с py2exe, так и с py2app.Затем вам просто нужно выполнить скрипт на ПК и Mac, и, BOOM, у вас будут обе программы.

...