一个项目框架都是进过无数次修改完善的,所以当新开一个项目的时候,很多时候项目框架都会和上一个项目大致一样,所以我会把项目中的class文件夹下的东西删除,我写项目一般把业务类全放在class文件夹下,其余的像基础类,工具类,网络类都会放在不同的文件夹下,所以新开的项目只需要删除class类里面的东东,其他地方做部分修改就行了,所以只需修改项目名就可以开始新项目了,尤其的外包项目,这样既节省时间有快速。
当然开始之前一定要备份,防止你修改出问题了,改不回去了。
重要的事情说三遍:
备份、
备份
备份
现在就开始我们的项目名称修改吧
先来看一下我的项目结构:
之前名字不叫这个的,这是我修改之后的项目名字,已经修改成功,并且跑起来了,为了演示,我再将项目名字修改成其他名字,一定要养成很好的备份习惯,先将此项目备份一份
1、然后打开副本项目:
双击此处,或选中敲enter键,修改成其他名字,我这里修改成:test,然后回车弹出窗口:
继续回车(或点击rename)然后继续点击ok,然后关闭项目,打开刚才的项目文件夹:
2、可以看到只有.xcodeproj名字改了,那个还需要做的就是更改文件夹名字和xcworkspace名字,如果你还有测试文件夹的话也一起改了,我这个项目创建的时候是没有勾选测试单元的,修改之后
3、选中项目文件,test.xcodeproj,右键选择显示包内容
然后双击project.pbxproj,打开他
然后command+f全局替换项目名字,将iOSProject全局替换成test,直接点击all,全部替换,当然你也可以一个一个替换,这里面替换的是项目配置里面的名字,所以只要牵扯到的都得替换,不用犹豫;
4、这个改了之后,看看文件夹里就剩下Podfile文件,这个文件大家应该很清楚了吧,里面有target后面会带上项目名字的,把他改了,改的方法可以用终端,或者双击之际打开,或者大项目,找到他,改里面的名字,我就直接双击了;
修改完之后更新一下:打开终端,cd到项目目录
pod install
至于终端更改Podfile就不演示了
这里普及一下不知道怎么修改的命令怎么用的。上面回车以后进入编辑窗口,但是你还不能输入,所有你
(1)按下 i 就可以开始修改,这个时候只能用键盘的上下左右键移动
(2)找到要修改的地方,改成新的
(3)改好后 按下 esc 按钮,然后 :wq ,最后回车
5、然后点击test.xcworkspace启动项目:
修改manager schemes
上面显示的就是我之前的修改过的记录,这次是修改第二次
选择manager schemes
修改前
修改后
6、点击close后,command+b编译一下,一般就不会报错了
如果你报错,大多是pch路径问题
build Settinvgs ---> Prefix Header的路劲修改一下,一看就能看出路劲里还有原来的名字,把他改为新的名字就可以,其他的什么找不到就看什么的路劲对不对就Ok了
如果找不到文件,再看看项目里面的文件夹名字有没有改漏的,或者看看pch的名字有没有改。
我这改完就成功了。