這個問題很久之前碰到了,上次解決了诊县,但是這次又踩了這個坑讲弄,還是記錄一下吧。
問題表現(xiàn):
1依痊、pod install命令行執(zhí)行成功避除,但是報了很多黃色警告,內容為文件引用相關的輸出
2胸嘁、項目無法編譯驹饺,報錯:info.plist重復引用
根本原因:文件重復引用,podspec文件,source_files描述將xcframework引入缴渊,vendored_frameworks又再次引入xcframework
demo.subspec 'SDK1' do |s1|
s1.source_files = 'XASDK/Classes/SDK1/**/*'
s1.vendored_frameworks = XASDK/Classes/SDK1/frameworks/*.xcframework'
end
從pod install命令行警告可以排查此問題
從項目編譯報錯看錯誤為:info.plist重復引用,實際是xcframework的引入重復
從Demo工程Pod文件夾內可以看到引入了重復的framework