iOS扫码功能需要导入ZXing第三方,开发好的iOS包打包成FW,拿出去使用,宿主项目,由于兼容小程序,使用了libDCUniZXing.a的一个文件,都包含ZXing的代码,导致冲突报错。
解决方案,在做FW的时候,功能完善之后,打包的时候,让ZXIng的源文件不参与项目编译,打好包后把FW给宿主工程,宿主工程在引用的时候,如果项目已经使用了包含类似libDCUniZXing.a的文件,则不再需要引用iOS的ZXIng源码,或者ZXing的pod第三方,即可。
iOS扫码功能需要导入ZXing第三方,开发好的iOS包打包成FW,拿出去使用,宿主项目,由于兼容小程序,使用了libDCUniZXing.a的一个文件,都包含ZXing的代码,导致冲突报错。
解决方案,在做FW的时候,功能完善之后,打包的时候,让ZXIng的源文件不参与项目编译,打好包后把FW给宿主工程,宿主工程在引用的时候,如果项目已经使用了包含类似libDCUniZXing.a的文件,则不再需要引用iOS的ZXIng源码,或者ZXing的pod第三方,即可。