Xcode-之项目重命名
一、前言
在iOS开发过程中,对于以前的项目或者想改一下项目的名字,都会遇到比较麻烦的事情。直接改项目名,然而它会牵扯一大堆问题,并且不能把所有的名字都能改过来。有些文件改了项目名后,引导路径错误,导致编译不通过。建议在修改项目名前先备份项目,正面开始正题。
二、开始
本文中会把项目名『BiShe』改成『Global』,改完之后项目就不会看到任何有『BiShe』这个名字了。
1.打开项目
![]()
以上是项目目录结构
2.选中项目设置并按回车,输入你要需要的新的项目名字
![]()
3.编辑好按回车,然后弹出下图窗口,左边是原来的名字,右边是改之后的名字,询问你是否改名,点击Rename按钮
![]()
4.这里又会弹出一个警示对话框,点击Continue
![]()
这里你会发现,虽然有些地方名字是改成我们修改的名字了,但是有些地方还是原来的路径,下面会讲到修改路径
![]()
5.别急,先把下图几个文件夹改一下名字
![]()
改名字之后,本地目录文件夹也需要更改,然后从项目中删除,重新拉进来
6. 这里的GlobalTests.m或GlobalUITests.m,左边可以直接修改,但是.m文件中的名字要用Xcode内置的更改类名功能
![]()
选中
![]()
按照下图步骤操作(Edit->Refactor->Rename): 弹出如下图
![]()
输入新的类名字,点击Preview
![]()
后又会弹出一个对话框,并点击save
![]()
7. 看一下目录结构变化,现在还是不能通过编译的
![]()
![]()
查看一下这里是否已经为自己修改的项目名文件,如果这里还不是自己
![]()
选中并按左下角的『—』删除
![]()
然后按『+』添加进来
![]()
8.现在试着Build一下,会发现报错说找不到路径文件
![]()
打开项目设置(TARGETS->Build Settings),把所有路径修正为我们正确的路径(所有BiShe字样全部改成Global)
![]()
9. 我们现在再来Build一下
![]()
![]()
10.全局搜索之前的项目名字并替换成新项目名字
![]()
11.确认所有错误解决,Build成功。如果还有其它错误,相应解决,比如少库,MAC与ARC的转换,项目中重复文件等。
![]()
12.因为我的项目是cocoaPods管理第三方库类的,如下图:(启动文件名,是不是还是原来的名字呢?)
![]()
把上图红包框部分删掉,然后执行下图操作,重新安装
![]()
安装成功
![]()
![]()
13.如上图,下边的红色框是不是已经变成我们改的名字了,但是上边那个项目名字还是原来的名称,怎么办呢?看下面:
选择启动项目,然后选择红色方框
![]()
进入下图,选中并回车,输入新项目名字
![]()
回车后,变成下图,然后关掉窗口就OK了
三、小结
之前一直害怕修改后对项目会有一定影响,所以一直没敢去动,再者也比较忙没时间去弄,但是每次看着原来的项目,名字挺那个的,就下定决心去改。在网上找了相关资料后,就开始着手,刚开始都不知道从哪下手,然后过程中也遇到不少问题,然后不断去找资料一个个尝试,当终于运行成功的时候,那种去喜悦和成就感油然而生。面对陌生的东西我们总是害怕去深度,,探索,但是当你真正深入去了解之后,你会非常喜欢并且享受解决问题的过程。
Xcode-之项目重命名的更多相关文章
- VS中C++ 项目重命名
应该都有过这样的经历,在Visual studio中创建解决方案,添加几个项目进去,然后开始愉快的敲代码....写代码正欢的时候,却总是感觉那里有些不舒服,一细看,这项目名称取的真心挫,修改个吧.直接 ...
- VS项目重命名工具
VS项目重命名工具 VS项目整体重命名工具 不再为项目重命名和修改命名空间而烦恼,简单几个字,但是开发加上测试大量项目,前前后后竟然跨越了1个月,汗...不过真正的开发时间可能2-3天的样子. 一. ...
- eclipse怎么对项目重命名,eclipse怎么重命名类
eclipse怎么对项目重命名,eclipse怎么重命名类
- 项目重命名&复制项目&删除项目
项目重命名&复制项目&删除项目 CreateTime--2016年10月15日17:25:43 Author:Marydon 1.修改项目名或者复制的项目名 第一步: my ...
- iOS项目重命名以及Xcode修改Scheme名称图文详解 (yoowei)
在iOS开发中,有时候想改一下项目的名字,都会遇到很多麻烦.温馨提醒:记得备份. 看到项目名称,总感觉有点low,所以尝试着要将其更改一下. 项目原结构如下: 更改后的项目结构如下: 下面开始更改操作 ...
- 在Visual Studio 2010中进行“项目重命名”的有效工具
地址:http://www.cnblogs.com/dudu/archive/2011/12/11/visual_studio_2010_project_rename.html 提示:这个工具一次 r ...
- 从零开始学android开发-项目重命名
--修改项目名称 选中项目-[refactor]-[rename] --修改package名称 选中需要重命名的包-[refactor]-[rename] --修改gen下面的名称 打开Android ...
- javaWeb项目重命名的问题
tomcat项目名称修改 步骤: 1.对工程重命名(选择工程,右键Refactor->Rename) 2.修改Web路径(选择工程,右键Properties->MyEclipse ...
- Django 项目重命名
在日常学习工作过程中,我们难免需要复用以前的项目,这里讲下复用 Django 项目并重命名的过程. 1.修改项目名称,使用 pycharm -> refactor 重命名整个项目. 2.修改 m ...
- 给xcode项目重命名
在xcode项目开发中,经常会遇到需要修改项目名字的问题, 但是xcode本身修改项目名字比较麻烦,有时候修改的不完全,有时候修改了项目无法打开,无奈只能建一个新项目.这里提供一种修改xcode项目名 ...
随机推荐
- 【原】tinker dex文件格式的dump工具tinker-dex-dump
序言 Tinker是微信推出的热更新开源项目,同其它热更新方案相比具有补丁包小,支持类,so,资源文件的替换等优点.其中在类替换的方案里自主研发了DexDiff算法,使得补丁包变的更小.DexDiff ...
- 关于JavaMail
一.概述 1.邮件协议: SMTP:(Simple Mail Transfer Protocol,简单邮件传输协议)发邮件协议: POP3:(Post Office Protocol Version ...
- Java SE ——TCP协议网络编程(三)
之前的代码中关闭了 socket 对象的输入流与输出流,但并没有关闭掉socket 对象,会造成服务器资源的浪费,应通过调用 socket 的 close() 方法来关闭当前的socket 对象. 因 ...
- Bootstrap UI层收藏介绍
Table组件使用的是bootstrap table,之所以用它是因为它的API比较全,并且博主觉得它的风格适用于各种类型的设备,无论是PC端还是手机端都都能很好的兼容各种浏览器.现将相关内容收藏如下 ...
- Perf 简介
Perf 是用来进行软件性能分析的工具. 通过它,应用程序可以利用 PMU,tracepoint 和内核中的特殊计数器来进行性能统计.它不但可以分析指定应用程序的性能问题 (per thread),也 ...
- 【CentOS如何最小化安装】
近来发现越来越多的运维小伙伴们都有最小化安装系统的洁癖,因此,找老男孩来咨询,这个"洁癖"好习惯啊,必须支持,,因此发布本文和大家分享下. (1)系统安装类型选择及自定义额外包组 ...
- grunt--自动化打包工具使用
用grunt搭建自动化的web前端开发环境-完整教程 jQuery在使用grunt,bootstrap在使用grunt,百度UEditor在使用grunt,你没有理由不学.不用! 1. 前言 各位we ...
- Linux双网卡NAT共享上网
linux双网卡NAT共享上网 术语字汇 私有IP地址(路由不可达地址)是一个被用于本地局域网的IP地址(在互联网中不可见). 公用IP地址(路由可达地址)是一个在互联网中可见的IP地址. IP伪装是 ...
- [读书笔记]telnet与http服务器一次直接对话
1.打开电脑telnet客户端应用 控制面板 >程序和功能 > 打开或者关闭windows功能 > telnet客户端 勾选,并确认. 2.执行telnet命令 a:cmd进入控制台 ...
- android下拉刷新控件 android-pulltorefresh
运行效果: 介绍:ListView.ViewPager.WevView.ExpandableListView.GridView.(Horizontal)ScrollView.Fragment上下左右拉 ...