对已有项目修改项目名称和类名称
2019-11-26 本文已影响0人
十一月的加州一号公路
对于已经新建好的项目,完整的项目,开发部分的项目,需要更改项目名称或者项目类前缀(包含cocopods)
一、修改项目名称
1、Xcode打开项目修改名称
打开文件检测器
![1859446-c15d77acf9f543b6.jpeg](https://img.haomeiwen.com/i4771432/3aeeb1f4457fe445.jpeg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
把Name:SCarApp修改成为我们需要的SDApp
1859446-b3721f328b1ccb04.png
Rename完了点继续
修改后的结果,只有红色框内的名字变了
1859446-2cc30c4d9cdb942b.png
2、退出Xcode关闭项目,修改剩下的项目名称
1859446-648ab847bd49a93b.png找到 SDApp.xcodeproj -> ShowPackageContent -> 打开 project.pbxproj 全局查找 SCarApp 并全部替换为 SDApp 保存后关闭。
1859446-c0b5755231bf221a.png
1859446-648ab847bd49a93b.png
最后修改对应的文件夹名称为SDApp
1859446-d0569c9aed7b24cb.png
.entitlements文件也需要修改
1859446-641e46434ae2aa56.png
如果包含Tests和UITests文件的,需要打开项目到.m文件中修改,全局查找全部替换。
注:(其实这两个文件可以在创建项目的时候就删除掉,作用不大没有任何影响)
1859446-30f95814b6d2747b.png
3、关联cocoapods
删掉 SDApp.xcworkspace 和 Podfile.lock 并修改 Podfile 里制定的路径 修改好后执行 pod install
二、修改类名前缀
需要写一个python脚本。
最简洁方便的方法直接创建一个.text文本,把下面的代码复制进去,然后把后缀改成.py即可。
1574761102812.jpg
最后把这个 app.py 放到 SDApp.xcodeproj 同级目录下,并执行python app.py
1859446-3ada72d1cb3c2b75.png
xcode 将红色部分文件删除,并将改名后的文件导入工程,Add Files to " " 1859446-3762c8aa825ed104.png