有些时候需要修改工程名字,比如你接手的工程以年份结尾,比如xx2015,是不是很蛋疼,现在都2017了……
1.修改非Pod工程
几乎不存在这样的工程。方法见截图:

非Pod 工程
2.修改Pod工程
假设新的工程名为newPro,原工程名为oldPro
2.1.工程名
按非Pod工程的方法修改工程名字为newPro
2.2.Pod
修改Podfile文件的target为newPro,删除下图的三个文件,然后pod install

需要删除
2.3.混编工程
- 需要修改Swift头文件名
- Swift文件的类名打印出来是以工程名开头的,所以如果有判断Swift文件名的地方同样需要修改
2.4.project.pbxproj文件
需要将部分oldPro改为newPro
- 代表文件夹路径的
oldPro不要修改,因为我们没有修改工程所在的文件夹名字 - 代表文件名字的
oldPro不要修改,例如entitlements、Prefix.pch、Bridging-Header等,因为这些文件名我们没有修改 - 代表
Tests和UITests的不要修改 - 其余全部修改为
newPro
2.5.target
以上修改完之后编译应该可以运行,如果报错可以留言,大家互相交流学习。
好了,最后一步修改target
- 最后一步,大功告成
