Как создать приложение Mac OS X с Python? - PullRequest
32 голосов
/ 31 августа 2011

Я хочу создать приложение с графическим интерфейсом, которое должно работать на Windows и Mac.Для этого я выбрал Python.

Проблема в Mac OS X.

Существует два инструмента для создания «.app» для Mac: py2app и pyinstaller.

  1. py2app довольно хорош, но он добавляет исходный код в пакет.Я не хочу делиться кодом с конечными пользователями.
  2. Pyinstaller создает исполняемый файл UNIX, так как его запустить на Mac?Я создал пакеты с этим исполняемым файлом, но полученный «.app» не работает.

Вопросы:

  1. Как настроитьpy2app включить исходный код в исполняемый файл, чтобы конечные пользователи не имели доступа к моей программе?
  2. Как преобразовать исполняемый файл UNIX в Mac ".app"?
  3. Есть ли способкомпилировать код Python с помощью GCC?
  4. В Windows это легко, я создал файл "exe" из кода Python, и он работает.Можно ли создать один файл «приложения» для Mac?

PS Я использую два компьютера (Windows и для Mac), Python 2.7, wxPython, py2exe, py2app и pyinstaller.

Также я проверил эти сайты:

Ответы [ 11 ]

0 голосов
/ 31 августа 2011

Мотивированный человек может, вероятно, восстановить пригодный для использования исходный код из байт-кода Python в вашем приложении, так что вы можете пересмотреть свое несогласие с py2app. Если вы не доверяете своим конечным пользователям, почему вы работаете с ними?

...