sh 使用py2App构建应用程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 使用py2App构建应用程序相关的知识,希望对你有一定的参考价值。
# 1- Generate Setup py
py2applet --make-setup your_app_name.py
# 2- To relase it as an app
python setup.py py2app -A
# 3- To relase it as an dist app
python setup.py py2app
# Alternative way with more options
#
# 1- Use the following setup.py to generate app
from setuptools import setup
APP = ['app_tk_Class.py']
APP_NAME = "MacOS Utility"
DATA_FILES = []
OPTIONS = {
'argv_emulation': True,
'iconfile': 'mutility.icns',
'plist': {
'CFBundleName': APP_NAME,
'CFBundleDisplayName': APP_NAME,
'CFBundleGetInfoString': "Set of Utilities to change operating system features",
'CFBundleIdentifier': "com.alptugan.macosutility",
'CFBundleVersion': "0.1.0",
'CFBundleShortVersionString': "0.1.0",
'NSHumanReadableCopyright': "Copyright © 2019, Alp Tuğan, All Rights Reserved"
}
}
setup(
name=APP_NAME,
app=APP,
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)
# 2- To relase it as an dev app
python setup.py py2app -A
# 3- To relase it as an dist app
python setup.py py2app
以上是关于sh 使用py2App构建应用程序的主要内容,如果未能解决你的问题,请参考以下文章
Py2App - PyQt5 使用错误的 port_v#
无法在终端执行使用 tkinter 和 py2app 创建的 Mac 应用程序
如何让 py2app 和 cxfreeze 使用 Python 3 作为默认版本
py2app 制作的应用程序中存在的 Python 代码
ABC 类在 Py2app 应用程序和系统库中都实现了。将使用两者之一
使用 py2app 捆绑 PyQt5 应用程序:不断收到“中止陷阱:6”错误