iOS掃碼功能需要導(dǎo)入ZXing第三方,開發(fā)好的iOS包打包成FW,拿出去使用,宿主項目,由于兼容小程序,使用了libDCUniZXing.a的一個文件,都包含ZXing的代碼,導(dǎo)致沖突報錯。

報錯如圖
解決方案,在做FW的時候,功能完善之后,打包的時候,讓ZXIng的源文件不參與項目編譯,打好包后把FW給宿主工程,宿主工程在引用的時候,如果項目已經(jīng)使用了包含類似libDCUniZXing.a的文件,則不再需要引用iOS的ZXIng源碼,或者ZXing的pod第三方,即可。