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 сделать полностью работоспособное приложение?

Ответы на вопрос(5)

Ваш ответ на вопрос