关于architecure 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导入它,您将导入第二个副本,因此也就是重复的符号。卸下吊舱,您应该可以通过MaaS360SDK访问FMDb。
关于ios - 架构armv7(FMDB)的重复符号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29920241/