项目开发中难免遇到修改工程文件名的操作,修改过程中总会各种遗漏,特分享在此。
因为在开发SDK的前期没有确定好工程名,后期发 beta 版本的时候需要整体修改工程名,所以总结下经验:
-
首先:先在git建一个分支便于丢弃和回滚,每一个步骤做一次保存操作。
-
第一步: 修改工程名
- 左侧"Project navigator"点击你想要修改的工程.
- 右侧"File inspector",找到"Identity and Type",名字栏修改成 你想要的新名字.
- 在弹出的下拉菜单中选择"Rename".
-
第二步: 修改模块名
- 在顶端栏,靠近"Stop"按钮,点击展开 Scheme 列表, 选择 "Manage schemes"
- 单击Scheme名进行修改
-
第三步: 修改文件夹名
- 关闭 Xcode.
- 打开 terminal, cd 到项目目录,执行
git mv oldname newname
, 这样能识别是移动,而不会重新删除和新建. - 重新打开 Xcode, 会收到错误警告: "The folder OLD does not exist"
- 在左侧项目栏,点击最顶层文件夹名
- 在右侧 "Identity and type" 下你会看到 "Name"入口