引用静态库或三方出现xx duplicate symbols for arc时hitecture arm64
事情是这样的,项目里已经有百度SDK了,又需要接入海康威视的某一个版本SDK。然后海康引用的静态库和百度SDK的静态库冲突了,如下图:图1.png图2.png遇到ld:duplicatesymbol错误,就是因为不同的库文件里面有相同的目标文件引起的,这里会有两种方法解决1:用命令行就行拆包再封包.2:就是改变otherlinkerflags参数一、拆包打开终端,cd到libVMSNetSDK.a