2015-10-18 72 views
1

我想製作一個名爲「躲避球」的遊戲。我有一個主腳本,一個setup.py腳本和一個名爲ball.bmp的圖像。在我的setup.py腳本我有以下代碼:使用py2app製作的Python應用程序不起作用

from setuptools import setup 

APP = ['dodgeball.py'] 
DATA_FILES = ["ball.bmp"] 
OPTIONS = {'argv_emulation': True} 

setup(
    app=APP, 
    data_files=DATA_FILES, 
    options={'py2app': OPTIONS}, 
    setup_requires=['py2app'], 
) 

當我運行

sudo python setup.py py2app 

一切順利完美,除了當我嘗試打開Dodgeball.app它給了我這個錯誤(在彈出錯誤窗口):

躲避球錯誤

打開控制檯
終止

而且它只能在別名模式:

sudo python setup.py py2app -A 

我應該怎樣解決這個問題?

我在Mac OS X El Capitan(10.11)。我知道新的Mac更新打破了一些東西。

回答

相關問題