iOS 修改项目名称

作者: Chefil | 来源:发表于2017-01-11 11:40 被阅读930次

对于我这种常年一个人撑起整个iOS 部门的人来说,项目的吃喝拉撒都得自己罩着,这不,这天老板心血来潮要改个项目名称,于是自己又各种google,各种干。
好了,废话不多说,show me the code。

备份

这个不用我多说吧,没有备份你敢乱动?赶紧备份,然后开始大杀特杀。

删除.xcworkspace,profile.lock,pods文件

相信大部分项目都会用到cocoapods管理项目,如果使用cocoapods就删除标题提到的三个文件,直接垃圾桶,如果没有用到cocoapods,跳过这一步。

打开项目修改项目名称

打开.xcodeproj文件,在左侧导航栏区域点击项目名,修改成指定名称。

修改其他文件名

其实如果不是强迫症或者处女座,修改完项目名就可以了,但是谁让咱是强迫症呢。在导航区域选中想要修改的文件夹名称,右键点击Show in Finder,在弹出的Finder中修改文件夹名称,修改了Finder中的名字后,你会发现项目中的所有文件全变红色了,不要急,还是在导航区选中文件夹,然后在右侧工具区域修改文件夹名称,然后在下面有一个文件按钮,点击之后选中上面修改的文件夹。用第上述方法同样修改Tests文件,修改完成之后,打开Tests.m文件,然后在右侧工具栏先把Tests.m改为指定名称,然后在.m文件中右键名字,点击Rename修改为指定名称。

修改Scheme

Xcode -> Product -> Scheme -> Manager Scheme ->增加新的Scheme并勾选。

pod install

终端 -> cd到项目 -> 执行pod install -> 等待执行完成

错误处理

  1. 'filename.h' file not found with <angled> include, use "quotes" instead.
    这个问题一般都是路径的问题,可以在出错的位置增加或者减少文件层次。如#import <AFNetworking.h>修改为#import <AFNetworking/AFNetworking.h>。
  2. ld:library not found for -lXXX
    我猜想错误引起的原因可能是因为我复制target的时候原来的工程中的的link binary with libraries中原来的libpods-xxx.a没有删除。我将多余的libPods删除后解决。
  3. No matching provisioning profiles found for application/XXX
    有的时候命名已经有了pp文件,但是提交软件的时候还是会报这个错误,百思不得其解,别急,容我慢慢道来,其实修改bundle identifier 只在info.plist中修改并没有完,还需要把Build Settings中Package分栏下的Product Bundle Identifier改成新的bundle id。

至此,项目改名提交版本完成。

相关文章

  • iOS 修改项目名称

    iOS 修改项目名称-项目中适用了CocoaPods *重命名前记得备份 本文是把MyDemo改成YourDemo...

  • iOS修改项目名称

    工作中开发新项目,相较于新建项目再设置各种配置,直接拿老项目来改名称再删除不需要的东西就显得方便多了。直接切入正题...

  • iOS 修改项目名称

    对于我这种常年一个人撑起整个iOS 部门的人来说,项目的吃喝拉撒都得自己罩着,这不,这天老板心血来潮要改个项目名称...

  • iOS修改项目名称

    在iOS中更改app的项目名字是一个麻烦事,不过有时候根据需要我们不得不去修改,正好这两天我也修改了一下我的app...

  • iOS项目名称修改

    对于iOS项目的修改 选中工程名字修改然后进行替换、点击Rename 找到文件目录把对应的名字进行修改 修改完成之...

  • iOS 修改项目名称

    注意:重命名前记得备份欧,万一修改失败不至于没有工程说明:本文是把CPPS改成XHXCPPS, 1、修改项目名称为...

  • iOS 修改项目名称

    https://blog.csdn.net/helloworld_junyang/article/details/...

  • iOS修改项目名称

    前言: 网上很多方法修改iOS项目名字,但是操作不当就会遇到文件路径错误,修改前项目和修改后的项目路径指向同一文件...

  • iOS在修改项目名后CocoaPods问题

    问题描述 在iOS开发中,我们有时候需要修改项目名称,本来修改项目名称就是一个麻烦事情(具体修改方法之后补上教程)...

  • ios 修改APP名称

    IOS完美修改项目名称 本文会把一个项目名叫OldDemo123改成NewDemo。 正文: 修改前的项目结构: ...

网友评论

  • 123打点滴:对于这样的文章,最好附上工程以前是用哪个IDE创建的,改名之后是否支持最新的IDE。
    Chefil:@东门兜 谢谢指正,以后会注意
  • inoryshu:你把APP名称和项目文件夹名称搞混了吧!!!
    Chefil:@Galen_Yang 修改的是项目,不是app显示名称......
    inoryshu:@Chefil APP的名称你就改Bundle display name和Bundle name就行了呀。跟工程的名称没有关系
    Chefil:@Galen_Yang 怎么说,欢迎指正~~~
  • 大大大浣熊:难道不是只用修改bundledisplayname 就行了吗?什么情况下会要你去修改项目名称?
    Chefil:@大大大浣熊 有的时候名字还没想好就开始写项目了,然后看不爽原来的项目名~~~
    Chefil:@大大大浣熊

本文标题:iOS 修改项目名称

本文链接:https://www.haomeiwen.com/subject/ofzlbttx.html