Xcode如何为项目重命名
2018-02-27 本文已影响127人
申申申申申
有时候会遇到这样的情况
一个基础项目copy一份 然后就初始为新的项目
如果多个项目都和基础项目的名称一致会导致很多麻烦
笔者整理了一份非常非常非常详细得为项目重命名的步骤
希望可以给有同样烦恼的同学有所帮助
相对路径
-
$(SRCROOT)
-
$(PROJECT_DIR)
重命名步骤
- 新建项目 ---> fengfengDemo,我们的目标是把这个项目的名称修改为 ---> fengfeng
- 重命名项目有两个方法
- 如图1
首先 选中左边的项目名称,然后 在项目名称文字上单击 或者 回车
之后会进入如图的可编辑状态,然后修改为 需要的名字,本文中的 fengfeng
图1 - 如图2
首先 选中左边的项目名称,然后右键选择 Show File Inspector,或者点击如图2 箭头1位置,最后将这个项目的名称修改为 ---> fengfeng
图2
- 经过步骤2 后会出现如图3的选项,最好选 Rename,否则看着是 真别扭......
图3
- 经过步骤3 的处理,Xcode为将项目文件重命名了,并且修改了里面的配置信息,此时是可以正常运行的,但是 如图4,你会发现文件夹的名称并未改变
因此我们需要把文件夹对应的名字(如图4.2)也修改为新的项目的名字 fengfeng(如图4.3)
图4.1
图4.2
图4.3
- 此时重新打开已经重新命名的项目会出现如图5.1的提示,项目文件也会如图5.2一片红
// 这是因为路径全都变了,肯定找不到对应的文件,所以之后的步骤就是重新配置正确的路径
图5.1
图5.2
- 配置正确的路径
-
左侧 选中 Assets.xcassets,在右侧点击箭头指向(如图6.1)的文件夹,选择正确的路径即可
图6.1 -
另外的几个异常文件夹经过如上处理后需要把文件夹名也对应修改
总之无论是直接修改文件夹名还是右侧选择正确路径之后再修改文件夹名,最终的目的都是为了 将路径和文件一一对应起来
最终看起来如图6.2
图6.2
-
此时编译的时候会发现 Info.plist 找不到了(如图7.1),在 图7.2 位置选择正确的Info.plist(图6.2 中箭头所指)
图7.1
图7.2
此时,重新编译发现没有问题
-
修改 Tests文件夹 中对应的文件的名称 如图8
图8 - 修改 TARGETS 下对应的 Tests (如图9.1)的 Build Setting 相关项
此时有一个快速的方式,直接在 Build Setting 中搜索 修改前的项目名 --->
fengfengDemo(如图9.2),然后对应修改即可
图9.1
图9.2
至此,编译无错后,即已经成功重命名
不定期更新 不合适的地方 还请指点~ 感激不尽