有些时候需要修改工程名字,比如你接手的工程以年份结尾,比如xx2015
,是不是很蛋疼,现在都2017了……
1.修改非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