Xcode修改项目名称以及编译后的包名,包括了Swift桥接文件的更改!

最近有个项目,项目APP已经上架到APP store,但是由于项目的需求,有的地区亦或者有的客户要求在上一个,名称,图标,商店图标等等都不一样,但是里面的功能是完全一样;

行业术语:马甲!

但是目的却和马甲不一样,因为这类项目本身不是推广原来那个APP的,在不同的区域上架而已;这就涉及到该项目名称!

注意:重命名项目时,记得先备份好一份

强调注意:备两份,三份都不过分!

开始:

现在来看看如何修改项目名称,这是在我一个实际的项目修改名称时做的记录:

1、把 ZZCMShadow 改为 ZZCMPhoneLoan(新的名称)


2、双击这个名字改成新的名字,回车会弹出一下窗口

3、修改文件夹和显示包的内容,找到这个项目,把所有的能看到的原来名称的地方都改为新的名字,如果你打开了这个项目请关闭它

这是修改后的:

3.1、选中ZZCMPhoneLoan.xcodeproj右键打开 --> 显示包内容 --> 双击打开project.pbxproj

3.2、 打开后command+f,输入原来的名称,替换成新的名称


4、此时打开项目文件夹,我用的终端找到项目并找到Podfile文件,vim 修改target后的项目名为最新的项目名 ZZCMPhoneLoan。保存退出后

pod install 更新pod 安装的库



另外普及一下不知道怎么修改的命令怎么用的。上面回车以后进入编辑窗口,但是你还不能输入,所有你

(1)按下 i 就可以开始修改,这个时候只能用键盘的上下左右键移动

(2)找到要修改的地方,改成新的

(3)改好后 按下  esc 按钮,然后  :wq  ,最后回车 

5、点击后缀名是.xcworkspace的文件


5.1、manager schemes


5.2、command+b编译一下

出现

Prefix Header 路径下文件没有找到

build Settinvgs --->  Prefix Header的路劲修改一下,一看就能看出路劲里还有原来的名字,把他改为新的名字就可以,其他的什么找不到就看什么的路劲对不对就Ok了

你可能感兴趣的:(Xcode修改项目名称以及编译后的包名,包括了Swift桥接文件的更改!)