简介
肯定很多人在公司开发项目时,可能项目的名字还未定下来,但是我们不可能等项目名定下来之后再动手,就只有先起一个临时的Bundler identifier
,可能有些人到后面也不会去太在意这个Bundler identifier
,但是对于我来说,我非要把Bunder identifier
给改回来,现在我介绍下在有pod
的情况下如何修改Bundler identifier
,如果在项目中没有用到pod
的,请移步http://m.blog.csdn.net/blog/tanhailong198801/40148525。
本人原文地址:原文地址:http://www.mrpeng.me/2015/08/20/Mr-Peng在Xcode6上面修改Bundle-identifier
步骤
备份
这必须作为第一步去处理的,先手动备份一份原项目。
####删除.xcworkspace、.lock文件
如果项目中用到了pod
的,先打开项目所在目录,如我的项目名:RoadWizard
,把RoadWizard/Podfile.lock
、RoadWizard/RoadWizard.xcworkspace
、RoadWizard/Pods/Manifest.lock
三个文件删掉。如下图:
打开.xcodeproj修改名字
- 在左侧导航栏区域点击两次项目名,如图:
- 修改完成之后,回车,会出现以下情况,直接
Rename
,如图: Rename
之后会提示Enable
,然后直接Enable
,如图:- 在导航区域选中
RoadWizard
,右键点击Show in Finder
,在弹出的Finder中修改RoadWizard
为CarWaiter
,如图: - 修改了Finder中的名字后,你会发现项目中的所有文件全变红色了,表急,还是在导航区选中
RoadWizard
,然后在右侧把RoadWizard
修改为CarWaiter
,然后在下面有一个文件按钮
,点击之后选中第四步
修改的文件。如下两图: - 用第5步的方法同样修改
RoadWizardTests
文件,修改完成之后,打开RoadWizardTests.m
文件,然后在右边先把RoadWizardTests.m
改为CarWaiterTests.m
,然后在.m
文件中右键名字,点击Rename
修改为CarWaiterTests
,如下图:修改Scheme
如图:点击Manage Scheme
,然后连续点击RoadWizard
名字(有点不好点),然后变成可编辑状态,输入CarWaiter
,然后回车,点击close
,如下图:修改Test的Targers
点击项目,选中CarWaiterTest
,然后点击General
,把Host Application
这一栏选中CarWaiter
,如下图:修改.pch路径
点击项目,选中Targets
,点击Build Settings
,在搜索栏输入pch
,定位到如下位置:,然后把RoadWizard
修改为CarWaiter
update Pod
如果有Pod
的,这时候update Pod
,然后会再项目文件夹下面重新出现之前删除的.xcworkspace
、.lock
这两个文件。
结束
到这里,修改Bundler identifier
就算高一段落了。希望对大家有所帮助。如果哪里有问题的,请告诉我,我好修改,谢谢。