您的位置:首页 > 移动开发 > IOS开发

iOS修改Xcode工程名称

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


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

1、虚拟文件夹和实体文件夹

2、plis文件

3、第三方的link库需的设置

步骤如下:

(1)修改工程名字

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



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



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



/1240)

(2) 修改scheme名称

点击Xcode上面的工具栏Product->Sechme->Manage Sechme



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



(3) 修改目录名称

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



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



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



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



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

(4)修改.xcodeproj 右键显示包内容

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



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



(5) 修改pod (
无pod 忽略
)


如果你的项目使用到pod ,需要你在工程文件夹下手动删除

**.xcworkspace、Podfile.lock、Pods文件夹,这三项。

删除后重新 pod install (注意 不要用 pod install –verbose –no-repo-update )
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息