iOS - XCode修改项目名称(xcode9.4.1)

背景环境:

① 搭了一个项目,里面有许多功能,但是后序,有一个个性化的版本,需要修改工程名字,此时又不想重新创建,因为新建项目有许多文件,需要自己引入,还有许多plist文件需要配置,非常麻烦,还容易遗漏。

② 有时刚开始工程名字可能是随便起的,而且起的还非常不规范,作为强迫症患者,文件夹名字一定要是大驼峰命名法,这个时候也需要修改工程名字。

本人基于第二种情况,于是就自己参考网上的资料,自己在现有的工程中直接修改名字,本人使用的是Xcode9的版本

1672235-d09e26f23e5bf50d.png
welcome to xcode.png
步骤如下:
1.修改文件夹名(将headlineNews 修改成HeadLineNews)
1672235-464ac3df255d85c2.png
001(原).png
1672235-43d80a1c0ec3d8fb.png
002(修改后).png
2.右击 项目.xcodeproj,选择"显示包内容",看到如下目录,双击打开 project.pbxproj文件。
1672235-c11af923499b009e.png
003.png
1672235-f677cb94ca81307c.png
004.png
3.替换新旧项目名:按command+f(这主要是修改项目文件路径等)
1672235-dc6d74412bf5d0a7.png
005.png

查找并替换全部

1672235-6d4f0ed7723cd179.png
006.png
4.进入项目,修改项目名(注意:如果使用的是cocopods,从项目.xcworkspace 进入)
1672235-34e5564f8e46ea1d.png
007.png

点 rename进行更名。

5.修改schemess
1672235-8d43e832e84cce64.png
008.png
1672235-a8ed91f0b12a3cd5.png
009.png
1672235-798f1d9069f3a5ca.png
010.png
6.如果你的项目中有单元测试(Tests 和UITests文件)也是需要替换的,我项目中没有应用,所以直接忽略。
7.修改 cocopods 的Podfile文件
1672235-20cd613eb574d8b7.png
011.png

Tips:如果你的项目中有Tests及UITests文件,一定要注意一起修改。这个只是我从网上随便找的一个例子,大家还是需要根据自己项目中实际的需要进行修改,比如如果没有cocoapods的,就不需要修改Podfile文件。

Error信息

1.修改中出现的错误

1672235-d6bdc6ddfde36aa4.png
012.png

这种情况,可能是因为你的项目工程某个文件夹名字没有替换过来,自己查找并对比,我查看自己的,发现有个目录下文件夹名字没有替换,修改之后,改错误消失。
1672235-e4105e2f546356fc.png
error.png

2.打开xcworkspace左边的Xcodeproj为红色

1672235-9dff82bc3851c6ac.png
013.png

这种情况,是因为我修改完工程名字后,我将工程移动了位置了
解决办法如下:
① 点下面截图中路径的后面的那个箭头,然后他那边就正常了。
② 点击文件夹按钮,自己重新选择正确的工程文件路径也可正常。

1672235-6135a90e2e1060fe.png
014.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值