修改Xcode工程名称(完美版)
前段时间项目需求,需要在现有的项目上面开发一个新的项目。如果新建工程的话,会有很多麻烦的问题:
1.虚拟文件夹无法拖拽到新的工程,导致文件杂乱的混在一起难以按模块区分(如果都是实体文件夹可忽略)
2.plis文件需要自己慢慢配置,容易遗漏
3.第三方的link库需要自己一个一个添加,很多设置需要修改,容易遗漏
4.资源文件需要自己拖拽新建项目虽然勉强完成修改工程名的过程,但是很多细节容易遗漏,导致后面开发过程中出现Bug很是费事,于是就自己参考网上资料,自己在现有的工程上面直接修改名字,步骤如下:
1.修改工程名字
.打开工程 点击工程名称 回车 直接修改
.此时会弹出一个对话框,点击Rename
2. 修改scheme名称
.点击Xcode上面的工具栏Product->Sechme->Edit Sechme
.弹出对话框 会车直接修改 修改完成之后 点击Close
3.修改目录名称
.点击工程内需要修改名字的目录 回车直接修改
.点击 Find 选择 查找替换
.点击全部替换
.部分替换不了的 手动点进去修改
4.修改实体文件夹名称
.在文件夹内 将对应的文件夹回车直接修改
5.修改.xcodeproj 右键显示包内容
.你的项目.xcodeproj 右键显示包内容
.双击打开.pbxproj文件
.查找替换全部
6.如果有pod (无pod 忽略)
.删除原来的pod对应的三项
.重新 pod install (注意 不要用 pod install --verbose --no-repo-update )
end
作者:门前有棵葡萄树
链接:https://www.jianshu.com/p/abf10c9609ef
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
修改Xcode工程名称(完美版)相关推荐
- VC++6.0 修改项目工程名称
VC++6.0 修改项目工程名称 例如将项目工程:H100A替换成H200A 1.先备份一次原项目工程: 2.删除工程目录下的 .ncb .OPT .plg文件: 3.分别用记事本打开:H1 ...
- keil5改工程名称_修改Keil工程名称并添加其他模块文件
学习目标 在上一篇文章 <基于STM32固件库的MDK5工程建立> 基础上,将Keil工程名称Template修改为Usart 添加延时函数文件及串口1的实现文件 main.c文件中测试p ...
- 修改keil5工程名称
1.删除编译产生文件: 2.Project文件夹下重命名.uxoptx和.uvprojx两个文件为修改后的工程名称,并删除其他有原工程名称的文件: 3.清空Listings和Objects文件夹带有原 ...
- VC修改C++工程名称的方法
(1)方法一 修改替换dsw,dsp文件关于文件名的地方 用文本编辑器打开Workspace文件xxx.dsw,将其中的"test"都改为"Test".然后再 ...
- 如何重新修改Keil5工程名称
重命名工程目录下的.uvoptx和.uvprojx文件: 删除Listings和Objects文件夹下的所有文件: 点击.uvprojx打开工程: 点击魔法棒,点击Output修改可执行的项目名称: ...
- C# 修改项目文件夹名称完全版
目录 步骤 1.打开项目,修改文件名称 2.更改命名空间名称 3.在解决方案中用txt1000替换所有test500 4.使用记事本打开项目文件(.sln文件)修改路径 5.更改项目文件夹名称 6.删 ...
- 集成Reveal:不修改您的Xcode工程并加载Reveal
转载于:http://support.revealapp.com/kb/getting-started/revealxcodereveal 此方法仅适用于在iOS模拟器上运行的应用. 通过不修改Xco ...
- 通过Xcodeproj深入探究Xcode工程文件 一
前言 你是否好奇Cocoapods是如何修改掉Xcode工程的结构?你也是否曾被Xcode工程的配置文件里面杂乱的内容搞得摸不清头脑?你又是否知道Xcodeproj这个神奇的Ruby库?下面我将通过这 ...
- 通过Xcodeproj深入探究Xcode工程文件
你是否好奇Cocoapods是如何修改掉Xcode工程的结构?你也是否曾被Xcode工程的配置文件里面杂乱的内容搞得摸不清头脑?你又是否知道Xcodeproj这个神奇的Ruby库?下面我将通过这个系列 ...
最新文章
- 【PC工具】创客、arduino爱好者必备,最最简单好用硬件电路连线绘图工具Fritzing...
- HMAC(2)哈希运算消息认证码HMAC
- 51Talk音视频技术实践和独特挑战
- navicat数据库运行存储过程
- 动态规划(斜率优化):BZOJ 3675 [Apio2014]序列分割
- 成功的换心手术——Windows Phone 8 发布
- 远程工作时的协作工具
- 计算机桌面打标签,在电脑桌面上添加便签的方法步骤详解(2)
- xss绕过字符过滤_IE8 xss filter bypass (xss过滤器绕过)
- 深入分析Cocos2d-x 2.0中的“纹理”和精灵-沈大海cocos2d-x教程20
- PAT(Basic Level)--个位数统计
- mysql 单标递归_MYSQL递归树查询的实现
- 浅谈JAVA项目开发
- HTML的Form和XFORM的区别,Xform是什么意思
- Cartographer论文精读-Real-Time Loop Closure in 2D LIDAR SLAM
- 4递归实现阶乘计算器 5递归实现TreeView绑定表MenuTree
- win10,win11 下部署Vicuna-7B,Vicuna-13B模型,gpu cpu运行
- 二面深信服前端,秋招面经分享
- 微信小程序--实现番茄钟功能
- 【SQL】格式为yyyymmddhh:mm:ss的时间格式转换