Я пытаюсь упаковать приложение Kivy для OS X с помощью PyInstaller (следуя этим инструкциям: из документации Kivy
Однако созданный в результате .dmg вылетает сразу после открытия . Кто-нибудь знает, почему это происходит?
Вот команды, которые я выполняю:
pyinstaller -y --clean --windowed --name myapp --exclude-module _tkinte --exclude-module Tkinter --exclude-module enchant --exclude-module twisted /usr/Desktop/myappp/main.py
Затем я добавляю следующую строку в COLLECT внутри файла .spe c, созданного предыдущая команда:
coll = COLLECT(exe, Tree('/usr/Desktop/myapp/'),
a.binaries,
a.zipfiles,
a.datas,
strip=None,
upx=True,
name='myapp')
Затем:
$ pyinstaller -y --clean --windowed touchtracer.spec
И
$ pushd dist
$ hdiutil create ./Touchtracer.dmg -srcfolder touchtracer.app -ov
$ popd