Py2app: операция не разрешена
Я хочу создать приложение под названием «Dodgeball», и у меня есть мой основной скрипт (который использует pygame) и мой скрипт setup.py. Мне нужно изображение с именем ball.bmp, которое мне тоже нужно.
Внутри моего скрипта setup.py у меня есть следующий код: из настройки импорта setuptools
APP = ['dodgeball.py']
DATA_FILES = ["ball.bmp"]
OPTIONS = {'argv_emulation': True}
setup(
app=APP,
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)
Всякий раз, когда я пытаюсь сделать приложение, используя следующие вещи в терминале:
python setup.py py2app
все работает до
*** creating application bundle: dodgeball ***
тогда он возвращает ошибку:
error: [Errno 1] Operation not permitted: '/Users/**********/Desktop/Dodgeball/dist/dodgeball.app/Contents/MacOS/dodgeball'
Если это поможет, я нахожусь на Mac OS X El Capitan (10.11). Я знаю, что El Capitan, как и любое обновление Apple, будет иметь новое программное обеспечение и функции, которые могут сломать подобные вещи.
ВОПРОС
Как я могу исправить эту ошибку и затем разрешить py2app сделать полностью работоспособное приложение?