一、为什么要改:
1.项目开发一段时间后,APP要改名字。
2.新项目与旧项目有很多相像的地方,这时就可以直接把旧的项目拿来改个名字,然后在此基础上进行开发,可以省去不少时间;
---这里闲扯一下就是我们公司最近也要新开一个项目,两个项目很相像,还有就是利用cocoapods管理的第三方库在新项目中也有用到,为了提高开发效率,我们直接就把旧的项目拷贝了一份改了名字,然后修改相应的配置直接进行开发。
二、用什么版本的Xcode创建的项目工程:
利用Xcode7.1创建的项目工程MyLxb
三、改名步骤
1.将项目文件夹MyLxb改成你自己想要的名称,例:YourProject
2.打开YourProject这个文件夹,看到如下目录:
3.将文件夹MyLxb改成YourProject,MyLxbTests改成YourProjectTests,MyLxbUITests改成YourProjectUITests,修改后如下图所示:
4.鼠标右键点击MyLxb.xcodeproj文件,选择显示包内容,看到以下目录
5.鼠标右键点击project.pbxproj文件,以文本编辑器打开,打开后进行搜索MyLxb,将MyLxb全部替换为YourProject,保存并退出。
6.打开工作空间MyLxb.xcworkspace,打开后若看到工程文件报红,那是因为根文件夹改了名,该工程的路径仍是之前的路径,修改工程路径为当前路径,按图所示操作:
6-1.路径修改完毕,关掉项目,重新打开工作空间MyLxb.xcworkspace,打开后如图所示表示正确:
6-2选中工程,将工程名称改为YourProject,点击回车,最后点击Rename,ok---如下图:
7.修改Manage Schemes... 先把旧的删除,然后添加你自己的项目名YourProject,如图:
8.项目若有pch文件,进行相应的修改,找到真实文件夹下面的pch文件,修改pch文件的名字为你自己的名字,按如图所示:
9.找到YourProjectTests和YourProjectUITests文件夹下面的.m文件,将它们的.m文件分别修改成YourProjectTests.m和YourProjectUITests.m,最后分别打开这两个.m文件,分别将文件里面所有的MyLxbTests和MyLxbUITests替换成YourProjectTests和YourProjectUITests。
10.关掉此项目,回到YourProject根文件夹,将MyLxb.xcworkspace改成YourProject.xcworkspace,最后打开YourProject.xcworkspace。
11.运行项目,发现报错:
12.打开命令行工具,来到你的YourProject根文件夹,执行命令pod install,执行完毕,再次运行,即可成功。