我决定尝试学习电子,所以我克隆了电子快速启动,用npm i安装了依赖项并运行了npm start,但是由于这个错误,我需要帮助:
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发布于 2021-06-10 14:39:51
电子使用的是MacOS本地框架,奇怪的是,您的计算机上似乎没有。
尝试列出您的框架以确认这一点:ls -al /System/Library/Frameworks/
如果您没有想念他们中的一些 (取决于您的操作系统版本),那么您很可能根本无法构建任何本机版本,而且您的系统现在应该已经崩溃(另外,CoreFoundation是最重要的框架):干净地安装最新的XCode不会在AFAIK上安装这些框架。
然后,你的选择是:
https://stackoverflow.com/questions/67769785
复制相似问题