制作私有Pod库,pod install集成至Demo项目时,命

2023-03-12  本文已影响0人  OrrHsiao

这个问题很久之前碰到了,上次解决了,但是这次又踩了这个坑,还是记录一下吧。
问题表现:
1、pod install命令行执行成功,但是报了很多黄色警告,内容为文件引用相关的输出
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

上一篇 下一篇

猜你喜欢

热点阅读