问题描述
环境: Python 3.7 卡塔利娜Mac OS X 10.15
我正在尝试使用python3对Mac OS X应用程序的所有文件进行代码签名,并使用py2app进行编译。
我在我的应用上签名时,该文件存在问题:
.div1 {
background:red;
height:50px;
width:120px;
}
.div2 {
position: absolute;
top: 40px;
left: 20px;
background:blue;
height:50px;
width:120px;
dist/MyApp.app: invalid or unsupported format for signature
In subcomponent: dist/MyApp.app/Contents/Frameworks/libssl.1.1.dylib
sudo codesign -s --force --verify --verbose --sign "MyApp" dist/MyApp.app/Contents/Frameworks/libssl.1.1.dylib
我在Google上进行了搜索,并在Apple Developper网站上找到了this。它说:
您的Mach-O可执行文件不符合现代的Mach-O布局规则。 您可能正在使用尚未开发的第三方开发产品 保持最新状态,或以不受支持的方式对文件进行后处理。
那我有货吗?
我考虑过用Homebrew降级openssl,但这是一场噩梦,因为其他二进制文件取决于openssl1.1.1的实际版本?
有什么建议吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)