Raz*_*oiu 9 xcode react-native
我使用react-native-firebase库开发了一个react native应用程序.我想设置我的应用程序图标,所以我使用了这个库:npm install -g yo generator-rn-toolbox从这里开始.
当我尝试构建项目时,我收到此错误:
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_RCTSRWebSocket", referenced from:
objc-class-ref in libReact.a(RCTInspectorPackagerConnection.o)
"_OBJC_CLASS_$_RCTReconnectingWebSocket", referenced from:
objc-class-ref in libReact.a(RCTPackagerConnection.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我该如何解决 ?
mac*_*one 12
我通过手动添加RCTWebsocket库来修复它:
open -R node_modules/react-native/Libraries/WebSocket/RCTWebSocket.xcodeprojlibRCTWebSocket.a并添加它你的项目现在应该建立.如果libRCTWebSocket.a在步骤4中没有,请尝试首先构建项目.
对于iOS 12,我遇到了类似的问题,即XCode10。对于那些可能会有所帮助(并避免像我一样浪费几天的时间。)的人,我必须在YourProject-> Targets-> YourProject-> list中添加libRCTWebSocket.a和libfishhook.a二进制文件。Link Binary With Libraries
| 归档时间: |
|
| 查看次数: |
4734 次 |
| 最近记录: |