iOS开发遇见的坑之二:工程文件中插件和自身工程命名冲突

在升级cocoapod后,我重新管理了一下工程,其实也就是把各个类分类进行管理

类似于这样

然后编译就发现不能运行

1.其中一个错误是工程文件缺失,根据提示添加进来进行

2.有一个是pch的相对路径变了,需要重新添加

3.也是最大的一个问题,解决了很久

它提示我说文件名重复,刚开始一只不知道是什么意思,网上找了很久也没有发现是什么原因造成的

后来自己第二天再次编译的时候哦,就去看运行报的错误,然后读英文,因为以前挺害怕读英文的,觉得太烦,太乱!

发现是说我的CourseTableViewCell.m命名重复,然后就去寻找CourseTableViewCell.m,发现有两个一样的命名,一个在自己的工程,一个在插件的工程里面,在未升级cocoapod和整理文件之前是能正常运行的

所以上网搜寻答案,发现两个工程的target membership是一样的

把工程名的target membership改为

把插件的target membership改为

这样就运行通过

原文地址:https://www.cnblogs.com/WayneLiu/p/4682156.html