对已有项目修改项目名称和类名称

对于已经新建好的项目,完整的项目,开发部分的项目,需要更改项目名称或者项目类前缀(包含cocopods)

一、修改项目名称

1、Xcode打开项目修改名称

打开文件检测器


![1859446-c15d77acf9f543b6.jpeg](https://upload-images.jianshu.io/upload_images/4771432-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

你可能感兴趣的:(对已有项目修改项目名称和类名称)