Итак, я работаю над небольшим моим проектом, который я хочу легко распространять, поэтому я использую py2app для создания одного файла .app, который будет выполняться на любом компьютере Mac.Я пробовал этот урок: https://www.metachris.com/2015/11/create-standalone-mac-os-x-applications-with-python-and-py2app/. Проблема в том, что даже если я попробую пример, который он дает в уроке, он вылетает и показывает следующее окно: Изображение сбоя , если я смотрю в журнале консолисобытие, которое я вижу эти ошибки буксировки.
ошибка 17: 12: 44.313837 +0100 Sandwich Невозможно загрузить исключения Info.plist (eGPUOverrides)
ошибка 17: 12: 44.472464 +0100tccd Не удалось скопировать подписывающую информацию для 3112, ответственную за файл: ///Users/-myname-/folder/projects/SandwichApp/dist/Sandwich.app/Contents/MacOS/Sandwich: # -67062: Ошибка домена = NSOSStatusErrorDomain Code =-67062 "(null)"
В случае, если этого недостаточно, вот код из учебника, который я использовал:
import tkinter as tk
root = tk.Tk()
root.title("Sandwich")
tk.Button(root, text="Make me a Sandwich").pack()
tk.mainloop()
это setup.py:
from setuptools import setup
APP = ['Sandwich.py']
DATA_FILES = []
OPTIONS = {}
setup(
app=APP,
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)
Я попытался добавить это в свой setup.py в ОПЦИЯХ, потому что я видел, что другие люди имели его, но то же самое продолжает происходить:
'argv_emulation': True
Любая идея очто здесь происходит?
Заранее спасибо:)