uni-app 在 macbook m1版上崩溃后软件一直启动不了,试过重启重装
uni-app 在 macbook m1版上崩溃后软件一直启动不了,试过重启重装
下午一次软件卡死强制退出以后就怎么都打不开了,删掉重装、alpha版、2.9.8版都试过,都是崩溃报错
下面是崩溃时候的提示信息
Process: HBuilderX [924]
Path: /Applications/HBuilderX.app/Contents/MacOS/HBuilderX
Identifier: HBuilderX
Version: ???
Code Type: X86-64 (Translated)
Parent Process: ??? [1]
User ID: 501
Date/Time: 2021-02-25 17:18:20.095 +0800
OS Version: macOS 11.2.1 (20D74)
Report Version: 12
Anonymous UUID: 9C316964-A7F0-8CEE-A5BC-1CFC004D6444
Time Awake Since Boot: 130 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_PROTECTION_FAILURE at 0x000000030f0bcff8
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [924]
VM Regions Near 0x30f0bcff8:
__LINKEDIT 2068b9000-2068bd000 [ 16K] r--/r-- SM=NUL /usr/lib/dyld
---> Stack Guard 30b8b9000-30f0bd000 [ 56.0M] ---/rwx SM=NUL
Stack 30f0bd000-30f8b9000 [ 8176K] rw-/rwx SM=PRV
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_c.dylib 0x00007fff20287a66 timesub + 1145
1 libsystem_c.dylib 0x00007fff20287525 _st_localsub + 423
2 libsystem_c.dylib 0x00007fff20288c2d time2sub + 935
3 libsystem_c.dylib 0x00007fff20287fb1 time2 + 40
4 libsystem_c.dylib 0x00007fff20287d94 _st_time1 + 92
5 libsystem_c.dylib 0x00007fff20288031 mktime + 68
6 org.qt-project.QtCore 0x0000000111d9836e 0x111d28000 + 459630
7 org.qt-project.QtCore 0x0000000111d92571 0x111d28000 + 435569
8 org.qt-project.QtCore 0x0000000111d930dc 0x111d28000 + 438492
9 org.qt-project.QtCore 0x0000000111d9399d QDateTime::setMSecsSinceEpoch(long long) + 1389
10 org.qt-project.QtCore 0x0000000111d95d0e QDateTime::currentDateTime() + 78
11 0x000000010596d68c IDE::Custom_Message_Handler(QtMsgType, QMessageLogContext const& , QString const& ) + 108
12 org.qt-project.QtCore 0x0000000111d44da2 0x111d28000 + 118178
13 org.qt-project.QtCore 0x0000000111d44c2d qt_message_output(QtMsgType, QMessageLogContext const& , QString const& ) + 13
14 org.qt-project.QtCore 0x0000000111e39b11 QDebug::~QDebug() + 97
15 0x000000010581aa9a ColorScheme::initializeTextMateStyles(QString const& ) + 1418
16 0x000000010581a36e ColorScheme::getColorScheme(QString const& ) + 350
17 0x000000010581a434 ColorScheme::getColorScheme(QString const& ) + 548
18 0x000000010581a434 ColorScheme::getColorScheme(QString const& ) + 548
19 0x000000010581a434 ColorScheme::getColorScheme(QString const& ) + 548
...
更多关于uni-app 在 macbook m1版上崩溃后软件一直启动不了,试过重启重装的实战教程也可以访问 https://www.itying.com/category-93-b0.html
3 回复
更多关于uni-app 在 macbook m1版上崩溃后软件一直启动不了,试过重启重装的实战教程也可以访问 https://www.itying.com/category-93-b0.html
从错误日志来看,这是HBuilderX在M1芯片Mac上运行时出现的Qt框架崩溃问题,主要与时间处理相关。建议尝试以下解决方案:
- 完全清理残留文件:
- 删除
~/Library/Application Support/HBuilderX
目录 - 删除
~/Library/Preferences/com.dcloud.HBuilderX.plist
- 删除
~/Library/Caches/HBuilderX
- 使用Rosetta模式运行:
- 在Finder中找到HBuilderX.app
- 右键点击选择"获取信息"
- 勾选"使用Rosetta打开"
-
尝试最新稳定版而非alpha版
-
检查系统时间设置是否正确
-
临时解决方案: 可以尝试在终端运行:
defaults write com.dcloud.HBuilderX NSRequiresAquaSystemAppearance -bool YES