gpt4 book ai didi

ios - 未找到符号 & 架构 x86_64 : Visitor Framework 的 undefined symbol

转载 作者:行者123 更新时间:2023-11-29 05:52:09 25 4
gpt4 key购买 nike

您好,我正在尝试将 BoldChat 框架集成到 IOS React Native 项目中。

通过以下步骤集成后

Project target -Build Phases - Link binary with libraries - Plus button - framework

在尝试构建时,出现以下错误

  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)

我尝试删除、重新添加框架,但不起作用。即使尝试创建新项目并集成,仍然错误相同。

请告诉我如何解决这个问题。我什至尝试过类似的堆栈溢出答案,仍然存在错误。

最佳答案

在大多数情况下,这表明 Xcode 中应用的“目标”设置中的“链接的框架和库”部分缺少一个或多个对框架的引用。

To find out which framework reference should be added:
  • 右键单击构建时错误中的错误

  • 列表选择“在日志中显示”,

  • 在日志中搜索“架构 x86_64 的 undefined symbol ”

  • 未定义的“符号”列表(主要是类方法和属性)显示

  • 要找出应添加哪个框架引用,请选择此类 undefined symbol ,右键单击并选择使用 Google 搜索

  • 在大多数情况下,您最终都会看到 Apple 的文档,其中应该提供有关相关框架的线索

  • 在“链接的框架和库”部分中添加框架:单击+按钮。

  • 构建应用。

  • 如有必要,请重复此过程以解决剩余的未定义问题“符号”。

    就我而言,libucucore.tbd 缺失。添加后,错误就消失了。

关于ios - 未找到符号 & 架构 x86_64 : Visitor Framework 的 undefined symbol ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55570387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com