iOS修改工程名
2018-10-16 本文已影响0人
YANGXIXIYear
最近整理项目,发现工程中有些命名不是很满意,所以就准备从工程名开始,修改并整理整个项目:
1、直接修改工程名:


2、修改文件夹和文件(直接在Xcode中修改):


3、全局搜索并替换:


4、手动修改无法自动替换的(build Settings相关内容):

5、点击Edit Scheme --> Duplicate Scheme --> Manage Schemes --> 删除before:



6、可能会遇到的问题:
(1)、修改完找不到Scheme(为一个类似设置的图标),选中ModifyAfterName.xcodeproj文件,右键显示包内容,再删除xcuserdata文件夹;
(2)、复制一份来修改时可能会遇到target依赖的问题,可以将原来的工程依赖Remove Reference(重新引入);
(3)、pod文件中可能会有原来的工程名,也可以通过显示包内容的形式,编辑相关文件替换名字(.xcodeproj显示包含内容 ---> project.pbxproj右键编辑器打开,替换以前工程名,重新pod install)。