python - PyCharm - RuntimeError:无法签署捆绑包(macOS Big Sur)
问题描述
我已经完成了我的代码,然后我尝试将其转换为.dmg
. 我将 Mac 与 macOS Big Sur 一起使用。我已经使用本教程来了解如何转换代码:https ://www.youtube.com/watch?v=IIAlkQEw8Gc 。
我已经安装py2app
了,如视频所示,PyCharm 的终端给了我这个
Successfully installed altgraph-0.17 macholib-1.14 modulegraph-0.18 py2app-0.24
之后我setup.py
通过添加此代码修改了文件
from setuptools import setup
APP=['main.py']
OPTIONS = {
'argv_emulation': True,
}
setup(
app=APP,
options={'py2app': OPTIONS},
setup_requires=['py2app']
)
然后我输入终端python setup.py py2app
并收到一个
RuntimeError: Cannot sign bundle '/Users/aleks/PycharmProjects/CollegeApp_Final/dist/main.app'
我看了一下终端打印的内容,发现了这个错误:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
/Users/aleks/PycharmProjects/CollegeApp_Final/dist/main.app/Contents/Frameworks/Python.framework/Versions/3.9/Python: the codesign_allocate helper tool cannot be found or used
Traceback (most recent call last):
这重复了很多次。
我该如何解决这个问题,或者有其他方法可以转换我的代码吗?
解决方案
推荐阅读
- reactjs - React Hooks - 防止深度比较导致无限重新渲染
- twitter-bootstrap - 减少 bootstrap/primeng scss 导入足迹
- javascript - 如何更快地找出哪个 nodeunit 导致异步错误?
- javascript - Javascript在keyevent之后开始秒表
- python - 张量流。将图像从 PNG 转换为 JPEG
- typescript - 在标记的不相交联合上运行的通用函数 - 为什么这里需要类型规范?
- javascript - 如何使用对象文字中的方法访问 ID?
- javascript - 需要使用 Vanilla Javascript 隐藏/显示子菜单
- shell - 循环文件以创建其他命令文件
- python - Django 不保存表单模型