Я хочу создать графическое приложение, которое должно работать на Windows и Mac. Для этого я выбрал Python.
Проблема в Mac OS X.
Есть два инструмента для создания ".app" для Mac: py2app и pyinstaller.
- py2app довольно хорош, но он добавляет исходный код в пакет. я не хотите делиться кодом с конечными пользователями.
- Pyinstaller генерирует исполняемый файл UNIX, и как его запустить на Mac? я создал пакеты с этим исполняемым файлом, но приведенный ".app" не работает.
Вопросы:
- Как настроить py2app для включения исходного кода в исполняемый файл, поэтому конечные пользователи не будут иметь доступ к моей программе?
- Как конвертировать исполняемый файл UNIX в Mac ".app" ?
- Есть ли способ скомпилировать код Python с GCC?
- В Windows это легко, я создал файл exe из кода Python и оно работает. Можно ли создать одно приложение для Mac для Mac?
P.S. Я использую два компьютера (Windows и для Mac), Python 2.7, wxPython, py2exe, py2app и pyinstaller.
Кроме того, я проверил эти сайты: