【问题标题】:Undefined symbol error after Xcode 13 updateXcode 13 更新后出现未定义符号错误
【发布时间】:2021-11-24 15:24:56
【问题描述】:

我最近将我的Xcode 更新为v13。从那时起,当我尝试存档时,我收到以下错误

Undefined symbol: _OBJC_METACLASS_$_UMAppDelegateWrapper
Undefined symbol: _OBJC_CLASS_$_UMAppDelegateWrapper
Undefined symbol: _OBJC_CLASS_$_UMModuleRegistryProvider
Undefined symbol: _OBJC_CLASS_$_UMModuleRegistryAdapter

如果我在模拟器或真机上运行,​​则没有错误。只有当我厌倦了归档时才会出错。

我尝试应用此SO question 中的建议。但是没有用。

有人可以帮我摆脱这些错误吗?

【问题讨论】:

  • 经过一个月的努力,我通过将最低iOS版本从iOS10提高到iOS11解决了这个问题

标签: react-native-ios arm64 armv7 xcode13


【解决方案1】:

Xcode 12 中有一个新库需要添加到 Link Binary with Libraries 阶段调用 libSwiftWebKit.tbd。这对我有帮助。

转到 Xcode Build Phases => Link Binary With Libraries => 按 + 粘贴在搜索中 libSwiftWebKit.tbd => 添加

【讨论】:

  • 我厌倦了这个解决方案,但它不起作用。有什么选择吗?
【解决方案2】:

如果可以的话,可能会降级,只是为了确保它来自更新,如果它来自升级,那么在修复错误之前坚持使用有效的方法

试试这个:Undefined symbols for architecture armv7

【讨论】:

  • 我在另一台装有 Xcode 12.5 的机器上试过。出现同样的问题。我已经完成了提到的解决方案。大多数解决方案不属于我的问题。 res 对我不起作用。我还能做什么?
猜你喜欢
  • 2020-02-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-26
  • 1970-01-01
相关资源
最近更新 更多