Electron js - dyld:找不到符号:___NSArray0__ 引用自:/Users/martin/Desktop/electron-quick-s
Electron js - dyld: Symbol not found: ___NSArray0__ Referenced from: /Users/martin/Desktop/electron-quick-s
我决定尝试学习电子,所以我克隆了
electron quick start 并安装了 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
Electron 使用 MacOS 本地框架,奇怪的是,您的计算机上似乎没有。
尝试列出您的框架以确认这一点:ls -al /System/Library/Frameworks/
如果您没有,或者 miss some of them(取决于您的 OS 版本),您很可能根本无法构建任何原生的东西,您的系统应该现在都坏了(另外,CoreFoundation 是 最重要的框架 ):全新安装最新的 XCode 不会将这些框架安装回 AFAIK。
那么,你的选择是:
- 重新安装macOS
- 使用相同的macOS版本
从另一个mac获取这些框架
- grab them from your recovery
我决定尝试学习电子,所以我克隆了
electron quick start 并安装了 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
Electron 使用 MacOS 本地框架,奇怪的是,您的计算机上似乎没有。
尝试列出您的框架以确认这一点:ls -al /System/Library/Frameworks/
如果您没有,或者 miss some of them(取决于您的 OS 版本),您很可能根本无法构建任何原生的东西,您的系统应该现在都坏了(另外,CoreFoundation 是 最重要的框架 ):全新安装最新的 XCode 不会将这些框架安装回 AFAIK。
那么,你的选择是:
- 重新安装macOS
- 使用相同的macOS版本 从另一个mac获取这些框架
- grab them from your recovery