我几天前正在尝试一个问题,而且我不知道我的项目是在一个糟糕的配置下做的。我希望以一种好的方式解释它:
如果我将构建配置设置为Release配置我的方案,则构建正常。但是当我将构建配置更改为Debug时,构建失败并出现以下错误:
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_RCTReconnectingWebSocket", referenced from:
objc-class-ref in libReact.a(RCTPackagerConnection.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我的项目是与ExpoKit一起被驱逐出境的反应:
"expo": "^19.0.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-19.0.0.tar.gz",
另外,该项目将CocoaPods作为依赖项管理器(因此我使用xcworkspace文件打开项目)。
任何想法我有什么不对?