iOS修改Xcode工程名称

接手了一个转了三手的外包工程,被坑的那叫一个悲惨。(题外音:不知道这个工程的那位前辈初建工程的时候中文命名,注意这里是中文命名,后期该工程新增了许多需求,其中一项是百度地图,用过百度地图SDK的朋友应该知道,工程名称需要时是英文才可使用,悲催的只能更换工程名称。这里告诉你,要是项目不急可以考虑重建。

更换名称需要注意到的问题:

1、虚拟文件夹和实体文件夹
2、plis文件
3、第三方的link库需的设置

步骤如下:

(1)修改工程名字

打开工程 点击工程名称 直接回车修改,再回车存储。


iOS修改Xcode工程名称_第1张图片
如图1所示

这时候会弹出一个对话框,这里你只需要点击Rename即可,等待该步骤运行完成后,点击OK 按钮


iOS修改Xcode工程名称_第2张图片
如图2所示

下图即为初步修改后的结果,我们肉眼可见除了实体文件夹名称未发生变动,工程名、PROJECT、TARGETS下的名称均发生了变化。


iOS修改Xcode工程名称_第3张图片
如图3所示

/1240)

(2) 修改scheme名称
点击Xcode上面的工具栏Product->Sechme->Manage Sechme

iOS修改Xcode工程名称_第4张图片
如图4所示

在该对话框内,直接回车修改,再回车存储,修改完成之后 点击Close


iOS修改Xcode工程名称_第5张图片
如图5所示

(3) 修改目录名称
点击工程内需要修改名字的文件, 直接回车修改,再回车存储。这里涉及单元测试和UI测试的文件,注意保留其后缀

iOS修改Xcode工程名称_第6张图片
如图6所示

一眼就看到的我们做了修改,现在我们在全局搜索下,看看哪里还没有更改。


iOS修改Xcode工程名称_第7张图片
如图7所示

找到还未替换的地方,全部替换。


iOS修改Xcode工程名称_第8张图片
如图8所示

如果遇到替换不了部分,需要手动点进去修改。


iOS修改Xcode工程名称_第9张图片
如图9所示

做到这里你需要注意,反复全局搜索几次确保该替换的都替换掉。

(4)修改.xcodeproj 右键显示包内容
选中你的项目,选Show in Finder,进入工程文件夹 (注意:这里的文件夹名称还需要手动修改),选择**.xcodeproj 右键显示包内容

iOS修改Xcode工程名称_第10张图片
如图10所示

双击打开.pbxproj文件 ,commang + f 查找替换后保存关闭


iOS修改Xcode工程名称_第11张图片
如图11所示

(5) 修改pod (无pod 忽略)
如果你的项目使用到pod ,需要你在工程文件夹下手动删除
**.xcworkspace、Podfile.lock、Pods文件夹,这三项。
删除后重新 pod install (注意 不要用 pod install --verbose --no-repo-update )

你可能感兴趣的:(iOS修改Xcode工程名称)