• 前段时间项目需求,需要在现有的项目上面开发一个新的项目。如果新建工程的话,会有很多麻烦的问题:
    1.虚拟文件夹无法拖拽到新的工程,导致文件杂乱的混在一起难以按模块区分(如果都是实体文件夹可忽略)
    2.plis文件需要自己慢慢配置,容易遗漏
    3.第三方的link库需要自己一个一个添加,很多设置需要修改,容易遗漏
    4.资源文件需要自己拖拽

  • 新建项目虽然勉强完成修改工程名的过程,但是很多细节容易遗漏,导致后面开发过程中出现Bug很是费事,于是就自己参考网上资料,自己在现有的工程上面直接修改名字,步骤如下:

1.修改工程名字

.打开工程 点击工程名称 回车 直接修改

6172EFE5-31F5-49D2-A2B6-8404529CD93A.png

.此时会弹出一个对话框,点击Rename

A4E812F5-30BC-4DB4-942A-4F4F9C2D84F1.png

2. 修改scheme名称

.点击Xcode上面的工具栏Product->Sechme->Edit Sechme

:Users:dyw:Desktop:1760826-a0ed03ef99d76ee3.png

.弹出对话框 会车直接修改 修改完成之后 点击Close

D0C21C53-5820-45FD-B141-A1F4393DFAB6.png

3.修改目录名称

.点击工程内需要修改名字的目录 回车直接修改

D8209D28-7C9F-400B-9C4B-F9054AA877E5.png

.点击 Find 选择 查找替换

9C7E6654-55DA-4989-81B8-D67E801517F3.png

.点击全部替换

E5B8CB95-2B87-4EC5-AAFE-C1B2F73501AB.png

.部分替换不了的 手动点进去修改

EF0457A1-0A4F-465D-8459-5E4FDD1D581A.png

4.修改实体文件夹名称

.在文件夹内 将对应的文件夹回车直接修改

2636C476-3DE1-47EF-B8EF-4D3700660B02.png

5.修改.xcodeproj 右键显示包内容

.你的项目.xcodeproj 右键显示包内容

47A8D57A-5F98-47C7-9560-4354D2CFF2FA.png

.双击打开.pbxproj文件

38D40566-E9C0-48B5-A100-C000844DD57A.png

.查找替换全部

:Users:dyw:Desktop:1760826-6421daa496513117.png

6.如果有pod (无pod 忽略)

.删除原来的pod对应的三项

781641FF-BA57-4868-B943-4972E48F4EA6.png

.重新 pod install (注意 不要用 pod install --verbose --no-repo-update )

end

作者:门前有棵葡萄树
链接:https://www.jianshu.com/p/abf10c9609ef
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

修改Xcode工程名称(完美版)相关推荐

  1. VC++6.0 修改项目工程名称

     VC++6.0 修改项目工程名称   例如将项目工程:H100A替换成H200A 1.先备份一次原项目工程: 2.删除工程目录下的 .ncb .OPT .plg文件: 3.分别用记事本打开:H1 ...

  2. keil5改工程名称_修改Keil工程名称并添加其他模块文件

    学习目标 在上一篇文章 <基于STM32固件库的MDK5工程建立> 基础上,将Keil工程名称Template修改为Usart 添加延时函数文件及串口1的实现文件 main.c文件中测试p ...

  3. 修改keil5工程名称

    1.删除编译产生文件: 2.Project文件夹下重命名.uxoptx和.uvprojx两个文件为修改后的工程名称,并删除其他有原工程名称的文件: 3.清空Listings和Objects文件夹带有原 ...

  4. VC修改C++工程名称的方法

    (1)方法一  修改替换dsw,dsp文件关于文件名的地方 用文本编辑器打开Workspace文件xxx.dsw,将其中的"test"都改为"Test".然后再 ...

  5. 如何重新修改Keil5工程名称

    重命名工程目录下的.uvoptx和.uvprojx文件: 删除Listings和Objects文件夹下的所有文件: 点击.uvprojx打开工程: 点击魔法棒,点击Output修改可执行的项目名称: ...

  6. C# 修改项目文件夹名称完全版

    目录 步骤 1.打开项目,修改文件名称 2.更改命名空间名称 3.在解决方案中用txt1000替换所有test500 4.使用记事本打开项目文件(.sln文件)修改路径 5.更改项目文件夹名称 6.删 ...

  7. 集成Reveal:不修改您的Xcode工程并加载Reveal

    转载于:http://support.revealapp.com/kb/getting-started/revealxcodereveal 此方法仅适用于在iOS模拟器上运行的应用. 通过不修改Xco ...

  8. 通过Xcodeproj深入探究Xcode工程文件 一

    前言 你是否好奇Cocoapods是如何修改掉Xcode工程的结构?你也是否曾被Xcode工程的配置文件里面杂乱的内容搞得摸不清头脑?你又是否知道Xcodeproj这个神奇的Ruby库?下面我将通过这 ...

  9. 通过Xcodeproj深入探究Xcode工程文件

    你是否好奇Cocoapods是如何修改掉Xcode工程的结构?你也是否曾被Xcode工程的配置文件里面杂乱的内容搞得摸不清头脑?你又是否知道Xcodeproj这个神奇的Ruby库?下面我将通过这个系列 ...

最新文章

  1. 【PC工具】创客、arduino爱好者必备,最最简单好用硬件电路连线绘图工具Fritzing...
  2. HMAC(2)哈希运算消息认证码HMAC
  3. 51Talk音视频技术实践和独特挑战
  4. navicat数据库运行存储过程
  5. 动态规划(斜率优化):BZOJ 3675 [Apio2014]序列分割
  6. 成功的换心手术——Windows Phone 8 发布
  7. 远程工作时的协作工具
  8. 计算机桌面打标签,在电脑桌面上添加便签的方法步骤详解(2)
  9. xss绕过字符过滤_IE8 xss filter bypass (xss过滤器绕过)
  10. 深入分析Cocos2d-x 2.0中的“纹理”和精灵-沈大海cocos2d-x教程20
  11. PAT(Basic Level)--个位数统计
  12. mysql 单标递归_MYSQL递归树查询的实现
  13. 浅谈JAVA项目开发
  14. HTML的Form和XFORM的区别,Xform是什么意思
  15. Cartographer论文精读-Real-Time Loop Closure in 2D LIDAR SLAM
  16. 4递归实现阶乘计算器 5递归实现TreeView绑定表MenuTree
  17. win10,win11 下部署Vicuna-7B,Vicuna-13B模型,gpu cpu运行
  18. 二面深信服前端,秋招面经分享
  19. 微信小程序--实现番茄钟功能
  20. 【SQL】格式为yyyymmddhh:mm:ss的时间格式转换

热门文章

  1. 职业能力测试的答题技巧
  2. 利用单应性变换方法将自动驾驶汽车拍的照片变换为鸟瞰图
  3. javaScript删除对象属性总结方法
  4. day16:递归思想——Fibonacci 斐波那契数列
  5. Node.js实现下载文件
  6. win10 android驱动问题,win10的usb驱动问题
  7. mybatis generator一对一映射,一对多映射,批量插入,批量更新
  8. 学会python可以做自己想做的事----用Python给你喜欢的音乐分个类吧
  9. mongodb v4.4.19 分片精进实操,吐血分享
  10. IP的分类及子网掩码的计算