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

duplicate symbols for architecture armv7(FMDB)

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

有什么解决方案可以修复我的链接器错误吗? 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。