如何处理target has frameworks with conflicting names: xx.framework错误


出现这个问题一般是由于两个pod库依赖了相同的framework,我是在接入网易云信的NIMSDKNERtcSDK时发现的,因为前期先接的NIMSDK,后面想接入NERtcSDK,发现起冲突,这两者我们项目还都想要,所以手动啊,改引用啊折腾了半天。

最后发现了一个比较取巧的办法,先安装其中一个组件,然后先在pod文件夹中找到该库的文件夹,比如NIMSDK的文件夹,删除掉冲突的库(我们的是nmcbasicmoduleframework.framework.),然后再安装第二个库(pod install)就不会报错了,这可是我花了两天时间悟出来的,希望对遇到的人有些帮助吧。

请允许我传张图,为了这个图片我快整吐了
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。