gpt4 book ai didi

ios - 找到链接到 stdc++ 的依赖项

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:28:50 28 4
gpt4 key购买 nike

我正在开发一个大约有 50 个依赖项的 iOS 项目。几乎所有这些都是用 cocoapods 管理的。有些是开源代码,有些是动态框架,有些是静态框架。

在这个项目中,我想利用 iOS 12 的新 API,因此我必须使用 Xcode 10。

我的问题是,似乎至少有 1 个依赖项使用了 Apple 在 Xcode 10 中删除的 libstdc++(请参阅 herethere),导致在我尝试构建时出现以下错误:ld:找不到 -lstdc++.6 的库

我发现我的 Pods 项目实际上链接到 libstdc++,因为它的 xconfig 文件包含OTHER_LDFLAGS = $(inherited) -ObjC (...) -l"stdc++.6"(...)但我查看了每个 pod 的项目,它们都使用 libc++ 而不是 libstdc++,并且在它们的 xconfig 文件中没有针对 libstdc++ 的链接

那么 lidstdc++ 从何而来?

最佳答案

我最终阅读了每个 pod 的 podspec 文件,并最终找到了使用 lidstdc++.6 的文件

关于ios - 找到链接到 stdc++ 的依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52791668/

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