xcode 之项目重命名讲解

前言

最近在重构项目,在这个过程中比较扯的就是项目名称的修改问题了,挺费事儿,虽然网上也有相关教程,但是我们的项目较大,网上的教程还不能完全解决我的问题,于是乎写下这篇文章,希望能帮助一些朋友,那么就开始吧,我拿我们的项目实战演示一下~

1 xcode打开项目,修改项目名称

话不多说,我也不怕项目被公司的项目被看,哈哈,直接上图


1.png

那么就直接改吧,双击项目名称或者鼠标移到项目名称上按enter键~

如果你的项目也比较大的话,那么你要得等上几秒钟才能跳出以下界面,这也是xcode为我们提供的,方便我们修改项目名称的小功能

2.png

你看的没有错,就是Rename键,大胆的点下去
然后点击OK
此时我们的项目成了这个鬼样子

3.png

此时我们要做的是退出xcode,去修改们的工程文件夹名称


4.png

把这些名字都更改为新名称

5.png

原谅我对你还是不放心,看看我改的,不要改错了~
再次打开xcode吧,此时我们会看到这样的界面,即便不是这个界面也无所谓,相信也能帮你解决问题(也许我话说过头了,不过可以一试),看现在的界面,是这个鬼样子
6.png

如果你注意的话,左边的文件夹名称没有改,文件夹下的文件都成了一片片的红色,mygod~这是要我今晚不眠吗?不急,亲,我们先来分析一下出现这种问题的原因:
可能你在平时创建文件或者文件夹的时候习惯鼠标右击就直接在xcode左边的菜单栏里面创建了,这样就可能出现文件夹的物理路径和逻辑路径的不一致,最后你给别人拷代码或者直接上传代码到仓库的时候出现上传的代码不全,别人拉代码后就是各种报错,有这样的经历吧?😝,我曾经也这样傻逼过,最后很浪费时间,惨痛的经历的~~
正确的做法其实是点击左边项目列表区,右击鼠标——>show In Finder 去对应的文件目录下创建文件夹,然后再拖进项目。经过一番分析,我们推测出左边的一片一片的红色是因为文件路径不对,是的,忘记了吗?刚才我们退出xcode后做了什么?对,我们修改了文件夹的名称。那么修改文件路径吧,go go go ~~~~

7.png

去加载当前正确的路径,加载完毕后,我们发现所有的红色消失,这里的我就不展示图了,呼呼 ~~~
如果你观察力足够强的话我们还能看到一处我们的xcode Target ——>General——>Identity处(如上图6)让我们选择应用本身的配置信息(即Info.plist),此时我们选择


8.png

对应的Info.plist添加即可(不过我选了之后好像也没啥用~那你可以先不管它,继续往下走,悄悄告诉你,重启xcode再打开也许就好了呢,不信你试试,现在关键任务不是这里,继续进行下面的)。

此时,看图7,我们的scheme名称还是没有改,这个留到最后解决,看看图标是个小齿轮的图标
9.png

接下来我们要让scheme显示正常,跟着我操作,

10.png

聪明的你看到这张图后肯定知道怎么做了
11.png

不错我们的项目好像现在基本正常了,但是不要高兴的太早,这才解决了,编译或者运行,就会发现,错误依然还是倔强的存在,如图:
12.png

那么找吧,说这个woaoo-basketball.entitlements找不到,拷贝在左上角的导航区的搜索区搜索,看到了吧,问题并不是那么难找

13.png

将路径改成woaoo-league/woaoo-basketball.entitlements就行了,
再编译,继续报错
14.png

方法如上:搜索PrefixHeader.pch文件
15.png

看到了,思路都一样,改掉它吧,继续编译,继续报错,让我们看看是什么错误,
16.png

我想这个错误我们一定再熟悉不过了,还是路径问题,找吧,找到拖到项目中,这里我就不再列详细的步骤了吧~~~~
还有木有天理啊,怎么还是报错呢,有点心力憔悴了,别慌,也许这就结束了呢,也说不定,还得继续搞~先看看下面的报错再说
17.png

从报错上咱推测一下吧,这是第三方啊,难道是文件没拖进去?看看,拖进去了啊,那么然后呢,拖进去了找不到文件,那不是路径问题那是啥?继续搜,发现拷贝全名BaiduMapAPI_Location搜索不到啥有用的信息,那么就拷贝前缀Baidu搜,在搜索到的内容中终于看到似曾相识的信息,没错

18.png

还是路径的问题,改吧~~~
天啊,又遇到问题了,这是什么个东东啊,好像不太懂,只能硬着头皮搜索

19.png

这次我直接搜索Wallet,不要问我为什么,我只是凭直觉,搜出如下内容

20.png

发现很失望,路径没问题,那么直接在Bulding setting中搜原来项目的名字吧,把所有涉及到的路径都改过来,直觉告诉我应该这么做,那么搜索吧,对于我来说应该搜索woaoo-basketball,不搜不要紧,一搜原来这么多需要改的啊,那赶紧改吧
21.png

改完后在编译,终于期待已久的Build succeeded出现了,好像从来都没有没有这么爱这个Build succeeded的了,终于可以吐一口气了,稍等(别怕,基本没问题了),记得刚开始我说过我们的scheme的名字还没改吗,这个就好修改了,那么直接贴图吧,不多说了

22.png

继续

屏幕快照 2017-03-02 下午5.22.24.png

选择Duplicate

再继续


24.png

改成我们项目的新名称
然后close即可
这时你可以看到

25.png

在我们的项目中有了两份,一个是原来项目的名称,一个是新名称,如果你想删掉原来的那就删掉,不想删那就留着,反正现在完整的项目重命名算是搞一段落了,我是边操作作边写文章啊,生怕遗漏了什么,累死我了,希望能帮助一些朋友,就到此吧,该干正经活了~~~~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,029评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,395评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,570评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,535评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,650评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,850评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,006评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,747评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,207评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,536评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,683评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,342评论 4 330
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,964评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,772评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,004评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,401评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,566评论 2 349

推荐阅读更多精彩内容