Mr.Peng在Xcode6修改Bundle identifier(有pod)

简介

肯定很多人在公司开发项目时,可能项目的名字还未定下来,但是我们不可能等项目名定下来之后再动手,就只有先起一个临时的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.lockRoadWizard/RoadWizard.xcworkspaceRoadWizard/Pods/Manifest.lock三个文件删掉。如下图:image

打开.xcodeproj修改名字

  1. 在左侧导航栏区域点击两次项目名,如图:image
  2. 修改完成之后,回车,会出现以下情况,直接Rename,如图:image
  3. Rename之后会提示Enable,然后直接Enable,如图:image
  4. 在导航区域选中RoadWizard,右键点击Show in Finder,在弹出的Finder中修改RoadWizardCarWaiter,如图:image
  5. 修改了Finder中的名字后,你会发现项目中的所有文件全变红色了,表急,还是在导航区选中RoadWizard,然后在右侧把RoadWizard修改为CarWaiter,然后在下面有一个文件按钮,点击之后选中第四步修改的文件。如下两图:imageimage
  6. 用第5步的方法同样修改RoadWizardTests文件,修改完成之后,打开RoadWizardTests.m文件,然后在右边先把RoadWizardTests.m改为CarWaiterTests.m,然后在.m文件中右键名字,点击Rename修改为CarWaiterTests,如下图:image

    修改Scheme

    如图:image点击Manage Scheme,然后连续点击RoadWizard名字(有点不好点),然后变成可编辑状态,输入CarWaiter,然后回车,点击close,如下图:image

    修改Test的Targers

    点击项目,选中CarWaiterTest,然后点击General,把Host Application这一栏选中CarWaiter,如下图:image

    修改.pch路径

    点击项目,选中Targets,点击Build Settings,在搜索栏输入pch,定位到如下位置:image,然后把RoadWizard修改为CarWaiter

    update Pod

    如果有Pod的,这时候update Pod,然后会再项目文件夹下面重新出现之前删除的.xcworkspace.lock这两个文件。

结束

到这里,修改Bundler identifier就算高一段落了。希望对大家有所帮助。如果哪里有问题的,请告诉我,我好修改,谢谢。

文章目录
  1. 1. 简介
  2. 2. 步骤
    1. 2.0.1. 备份
    2. 2.0.2. 打开.xcodeproj修改名字
    3. 2.0.3. 修改Scheme
    4. 2.0.4. 修改Test的Targers
    5. 2.0.5. 修改.pch路径
    6. 2.0.6. update Pod
  • 3. 结束
  • ,