gpt4 book ai didi

ios - 重复符号错误 : SBJsonParser. o?

转载 作者:可可西里 更新时间:2023-11-01 04:23:56 25 4
gpt4 key购买 nike

我目前的项目中有 ShareKit,它被编译为静态库。它得到了正确的实现。我还通过将他们的框架添加到我的项目中实现了亚马逊的 AWS SDK。

重复符号似乎来自亚马逊的 AWS SDK 文件“AWSIOSSDK”。这是它的样子:

enter image description here

并且该文件与 ShareKit 的文件 libShareKit.a 发生冲突。这是该文件的样子:

enter image description here

反正这两个文件都是我没见过的。似乎一些 JSON 文件在其中发生冲突。

我看过其他 SO 问题,他们说要对编译后的源代码做一些事情,但是这些文件都不在任何一个库的编译源代码中。

这是 Xcode 给出的确切错误:

ld: duplicate symbol _OBJC_CLASS_$_SBJsonParser

无论如何,有人知道我应该做什么吗?除非我解决此问题,否则我的应用程序无法编译。

谢谢!

最佳答案

您可以继续将库存档拆分为其目标文件,然后通过删除重复项再次合并它们。

请参阅以下演练以获得管理该任务的想法: Avoiding duplicate symbol errors during linking by removing classes from static libraries

关于ios - 重复符号错误 : SBJsonParser. o?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11603551/

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