ios - 体系结构 armv7(FMDB) 的重复符号

标签 ios linker-errors cocoapods duplicate-symbol

关于架构 XXX 的重复符号有很多问题,但我没有得到我的问题的答案。 在我的场景中,我使用 Cocoapod,并导入 FMDB,但是当我集成另一个第三方 SDK 时,当我构建项目时,出现如下错误: enter image description here

是否有任何解决方案可以修复我的链接器错误? PS:我对cocoapod不熟悉,这是我的pod文件

platform :ios, "7.0"

# ignore all warnings from all pods
inhibit_all_warnings!

target "Catalyst", :exclusive => true do
pod 'FMDB'
pod 'MBProgressHUD'
# ...ignore other pod lib.
end

最佳答案

根据屏幕截图,MaaS360SDK 似乎依赖于 FMDB,因此将其包含在其包中。通过 Cocoapods 导入它,您导入了第二个副本,因此是重复的符号。移除 pod,您应该能够通过 MaaS360SDK 访问 FMDb。

关于ios - 体系结构 armv7(FMDB) 的重复符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29920241/

相关文章:

javascript - 提交后如何获得 React Native TextInput 以保持焦点?

ios - MKMapView 检测左或右

带有推送通知的 IOS 框架

ios - XCode 6.1.1中的蓝牙相关链接器错误

c - gnu ld 无法链接 .c 程序

ios - 创建在主项目中使用 .plist 的 Cocoapod

Cocoapods安装错误

ios - 选择单元格时如何隐藏和显示 uiview UITableView

c++ - 强制解析 MSVC 中的多个函数定义

ios - GoogleToolboxForMac 框架错误