You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行Electron quick start报错dyld: Symbol not found: ___NSArray0__求助

错误日志
dyld: Symbol not found: ___NSArray0__
  Referenced from: /Users/martin/Desktop/electron-quick-start/node_modules/electron/dist/Electron.app/Contents/MacOS/../Frameworks/ReactiveObjC.framework/ReactiveObjC (which was built for Mac OS X 10.11)
  Expected in: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
 in /Users/martin/Desktop/electron-quick-start/node_modules/electron/dist/Electron.app/Contents/MacOS/../Frameworks/ReactiveObjC.framework/ReactiveObjC
/Users/martin/Desktop/electron-quick-start/node_modules/electron/dist/Electron.app/Contents/MacOS/Electron exited with signal SIGTRAP
错误根因

该错误是本地Mac操作系统版本低于Electron依赖库要求的最低版本导致:错误信息中提到ReactiveObjC框架是为Mac OS X 10.11版本编译的,你当前使用的Mac系统版本低于10.11,系统内置的CoreFoundation框架无法找到对应符号,最终触发进程异常退出。

可行解决方案
  • 方案1:升级Mac操作系统
    将系统升级到Mac OS X 10.11(El Capitan)及以上版本,升级完成后重新执行npm start即可正常启动项目。
  • 方案2:降级Electron版本(适用于暂时无法升级系统的场景)
    官方默认的electron-quick-start使用最新版Electron,你可以手动安装适配低版本系统的旧版Electron:
    1. 卸载当前已安装的Electron:npm uninstall electron
    2. 安装适配低版本系统的Electron版本,例如下载1.8.x系列版本:npm install electron@1.8.8 --save-dev
    3. 重新执行npm start即可启动项目。
  • 方案3:清理缓存重试
    如果执行上述操作后依然报错,先删除项目下的node_modules文件夹和package-lock.json文件,再重新执行npm i安装全部依赖,完成后启动项目即可。

内容的提问来源于stack exchange,提问作者user15253655

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.18 09:06:04