-
Notifications
You must be signed in to change notification settings - Fork 257
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mac版本闪退 #82
Comments
This comment was marked as outdated.
This comment was marked as outdated.
有一个已知问题。 暂时没有条件测试x86_64系统上是否存在这个情况。 |
Intel macOS 13.6 闪退, 估计与macOS版本没太大关系, 是构建的问题 |
试试通过终端运行查看报错。以下方式选一个: 观察终端里的输出。 |
好像是是权限不够, sudo命令可以正常打开包内的可执行程序. (软件的简介窗口, 我的权限默认是读与写 |
不用sudo运行时,没有任何信息吗?有的话请贴出来 |
[882] Error loading Python lib '/var/folders/n3/3z604z4j63nd9b13_0snw2m00000gn/T/_MEIxQp1ME/libpython3.9.dylib': dlopen: dlopen(/var/folders/n3/3z604z4j63nd9b13_0snw2m00000gn/T/_MEIxQp1ME/libpython3.9.dylib, 10): Symbol not found: _preadv |
我没有保留20231014mac版,网上也没找到。请问作者在哪可以下载到呢? |
win & Mac 20231014 |
Traceback (most recent call last): Traceback (most recent call last): During handling of the above exception, another exception occurred: Traceback (most recent call last): Current thread 0x00007ff84b27e700 (most recent call first): |
如果这是全部日志,那 检查是否存在 ls -ld ~/.mdcx 如果目录存在,执行结果可以看到目录权属和所属用户,看是否验证我所说的可能。 |
请问这个是在 |
是的。intel, 10.15.7 |
请问以前的MDCx-mac-20230617.dmg这种dmg文件是怎么生成的呢,现在还能发布这种文件吗? |
之前的开发者是在 mac 上工作的,可以调试解决构建问题,而且他是本地构建二进制文件再手动上传的,我在 Windows 上没办法掌握 mac 构建的细节,构建是通过 action 自动进行的,我也没法运行调试 mac 可执行文件 |
|
打开会弹几下,然后就消失了,我等了一小段时间,45秒,就启动出来了。m2芯片 |
补充一些信息:
这是在
实际上我对这些细节都不太了解,暂时不能确定更换 |
这个版本在14.3.1下面测试可以安装,打开后大约花费1分钟多能运行。活动监视器里看到有2个MDCx进程。刮削1个HEYZO文件,花了521.37秒,貌似比以前慢,暂不确定原因。 |
两个MDCx进程是正常的,有兴趣可以看一下 pyinstaller文档。 至于刮削耗时比以前慢,我不清楚具体是什么时候的”以前“,我感觉没什么区别,我一般用docker版(或者说linux版),macOS测试时才用,感觉刮削速度没什么区别(网络是一样的)。建议多刮削一些,开启详细刮削日志,分析一下耗时。 |
能否提供下aarch64版?x86在Apple Silicon下实在太慢了 |
@kitawa1981 https://github.com/northsea4/mdcx/releases/download/120240217/MDCx-120240217-macos-aarch64.dmg 这是我测试self-hosted runner打包的aarch64版本,你可以试一下。请忽略文件名中的版本,实际版本是 |
谢谢,太感谢了 |
不管是x86的dmg/app还是aarch64的dmg都只能在dock栏弹两下 无法正常打开使用 |
@allenchou217 请说明一下设备、系统等信息,另外参考上面提到的在终端运行查看运行错误。
|
需要arm64(aarch64)版本MDCx的可以到 这里 下载。 |
非常感谢!在14.3.1的M2下,启动速度似乎也快了一些。 |
MDCx-120240220-macos-x86_64.dmg在10.15.7下无法启动。报错: [2332] Error loading Python lib '/var/folders/n3/3z604z4j63nd9b13_0snw2m00000gn/T/_MEIhO8HXs/libpython3.9.dylib': dlopen: dlopen(/var/folders/n3/3z604z4j63nd9b13_0snw2m00000gn/T/_MEIhO8HXs/libpython3.9.dylib, 10): Symbol not found: _preadv |
这个问题上面已经详细说明过了,没有进行“修复”(如果有相关修改一般会在发布里说明),因为暂时没有详细测试。 |
测试了,无法使用。打开后弹了几下,活动监视器里看到有MDCx的进程几秒钟,就再也没有动静了。用https://drive.google.com/drive/folders/1fvMJV4-7m4HazIzTJ8m_AUH-9pHHXkSH?usp=share_link这个替换,可以瞬间打开。 |
|
那用终端运行,看看有没有报错,不然根据你这个描述没法排查问题。 |
如果是我fork的仓库的最新的release(120240220-test3),是没有arm版的,请具体说明下载的是哪个,而且你这3个issue都应该说明一下系统、应用版本等信息。 |
|
能否构建一个 10.15.7(macOS Catalina) Intel 的版本呢, 或者 在 action 构建中 默认使用 |
在提问之前...
描述你的问题
原来使用的 20231014mac版一切正常,120240127的mac版在Mac OS 10.15.7和14.3都是闪退。不同的是14.3下反复多次尝试后,能够启动了,10.15.7则启动不了。
如何复现
预期行为
更新mac版
相关 Logs
No response
截图
No response
还有别的吗?
No response
The text was updated successfully, but these errors were encountered: