嗨,我正在尝试将BoldChat框架集成到IOS React Native项目中。
通过以下步骤进行集成
项目目标-构建阶段-与库链接二进制文件-加号 按钮-框架
在尝试构建时,即时消息低于错误
Undefined symbols for architecture x86_64:
"_utf8_nextCharSafeBody", referenced from:
-[BC_SRWebSocket _innerPumpScanner] in VisitorSDK
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我尝试删除,重新添加框架,但无法正常工作。 即使尝试创建新项目并进行集成,错误仍然相同。
请让我知道如何解决此问题。我什至尝试过类似的堆栈溢出答案,仍然存在错误。
答案 0 :(得分:0)
在大多数情况下,这指向Xcode中应用程序“目标”设置中“链接的框架和库”部分中对框架的一个或多个缺少的引用。
x_train = x_train.reshape(x_train.shape[0], 48, 48, 1)
x_test = x_test.reshape(x_test.shape[0], 48, 48, 1)
input_shape = (48, 48, 1)
右键单击构建时错误中的错误
列表选择“日志显示”,
在日志中搜索“体系结构x86_64的未定义符号”
未定义“符号”的列表(主要是类方法和属性) 显示
要找出应该添加哪个框架引用,请选择 未定义的符号,右键单击并选择“使用Google搜索”
在大多数情况下,您将最终获得Apple的文档,其中 应该提供有关相关框架的线索
在“链接的框架和库”部分中添加框架 单击+按钮。
构建应用。
如有必要,请重复此过程以保留未定义的内容 “符号”。
就我而言, libucucore.tbd 丢失了。补充说,错误消失了。