cocoaPods 第三方库duplicate 重复引用问题

cocoaPods 第三方库duplicate 重复引用问题_第1张图片


cocoaPods 第三方库duplicate 重复引用问题_第2张图片

百度到的方法汇总:

1、在targets--->build phases----->link binary with libraries中检查需要的库是否添加齐全。

2、检查Srearch Paths下面的各个路径是否和Finder中的一样。

cocoaPods 第三方库duplicate 重复引用问题_第3张图片

2、项目工程里面code signing identity设置为自己的开发证书,默认应该是ios developer。有cocos2d的code signing identity也改为自己的自己的证书。

3、lipo -info xxxx.a看看它支持不支持arm64,如果不支持,将项目里的Architectures改为$(ARCHS_STANDARD_32_BIT)。

4、找到项目配置的架构Architecture部分,将“Build Active Architecture Only”里的Release设置为No。

5、Architectures&Valid Architectures设置都没有问题,在Other Linker Flags中添加$(inherited) 。

cocoaPods 第三方库duplicate 重复引用问题_第4张图片

6、项目当中之前就有一个TencentOpenAPI.framework。后来集成友盟自定义分享的时候,再次导入了一个TencentOpenAPI.framework,2个发生冲突造成的,删除其中一个问题解决。

你可能感兴趣的:(cocoaPods 第三方库duplicate 重复引用问题)