记一次ZXing导入和小程序导入包libDCUniZXing.a冲突问题

iOS扫码功能需要导入ZXing第三方,开发好的iOS包打包成FW,拿出去使用,宿主项目,由于兼容小程序,使用了libDCUniZXing.a的一个文件,都包含ZXing的代码,导致冲突报错。


记一次ZXing导入和小程序导入包libDCUniZXing.a冲突问题_第1张图片
报错如图

解决方案,在做FW的时候,功能完善之后,打包的时候,让ZXIng的源文件不参与项目编译,打好包后把FW给宿主工程,宿主工程在引用的时候,如果项目已经使用了包含类似libDCUniZXing.a的文件,则不再需要引用iOS的ZXIng源码,或者ZXing的pod第三方,即可。

你可能感兴趣的:(记一次ZXing导入和小程序导入包libDCUniZXing.a冲突问题)