成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

XCODE中完整重命名iOS項(xiàng)目的方法

2015-01-07 10:21:41來源:cnblogs作者:GarveyCalvin

在IOS開發(fā)中,有時候想改一下項(xiàng)目的名字,都會遇到很多麻煩。直接改項(xiàng)目名吧,XCODE又不會幫你改所有的名字。總是有很多文件、文件夾或者是項(xiàng)目設(shè)置的項(xiàng)。而且都是不能隨便改的,有時候改著改著,編譯不了。

前言:在IOS開發(fā)中,有時候想改一下項(xiàng)目的名字,都會遇到很多麻煩。直接改項(xiàng)目名吧,XCODE又不會幫你改所有的名字。總是有很多文件、文件夾或者是項(xiàng)目設(shè)置的項(xiàng)。而且都是不能隨便改的,有時候改著改著,編譯不了。所以各位重命名項(xiàng)目時,記得先備份好一份噢。本文我會介紹一種方法,是我自己參考了很多資料得出的總結(jié)。

為什么說是完整呢?因?yàn)楦拿螅悴粫倏吹饺魏斡嘘P(guān)于之前的項(xiàng)目名字。

本文會把一個項(xiàng)目名叫“test233333333”改成“test”。

1)打開項(xiàng)目:

\

以上是目前的項(xiàng)目結(jié)構(gòu)。

2)選中項(xiàng)目設(shè)置并按下回車,輸入新的項(xiàng)目名字:

\

3)輸入完后按回車,彈出改名前和改名后的文件對名,這時點(diǎn)擊“Rename”:

\

4)這時會再彈出一個對話框,直接點(diǎn)擊“Enable”:

\

5)這時你會發(fā)現(xiàn),還有很多的“舊”項(xiàng)目名字的文件/文件夾:

\

不要緊,繼續(xù)往下看,一起把這些“舊”名字消滅掉。

6)我們先把這兩個文件夾改一下名字:

改前:

\

改后:

\

這里的testTests,原先為test233333333Tests,我們改名字時需要注意,只需要把舊名字(test233333333)替換成新名字(test)即可,不要把其它字符(Tests)刪除!

7)選中這個類文件,更改類名字時不能直接重命名,需要使用Xcode內(nèi)置的更改類名功能:

\

點(diǎn)擊@interface后面的類名:

\

按照下圖步驟操作(Edit->Refactor->Rename):

\

輸入新的類名字:

\

點(diǎn)擊Save:

\

8)我們再次看一下我們的目錄結(jié)構(gòu),已經(jīng)全部都改過來了,但是現(xiàn)在編譯是不會通過的:

\

9)我們試著Build一下,XCode報了這樣一個錯誤,找不到連接文件:

\

這是因?yàn)檫有很多項(xiàng)目的設(shè)置項(xiàng)需要改一下名字,目前現(xiàn)在Xcode還是指向了之前的那個項(xiàng)目名字。

10)全局搜索之前的項(xiàng)目名字并替換成新項(xiàng)目名字:

\

注意:這里只是替換一下注釋,真正的項(xiàng)目設(shè)置需要我們手動操作。

11)全局搜索舊項(xiàng)目名字出來的界面,我們點(diǎn)擊進(jìn)去更改名字:

\

點(diǎn)擊之后會自動跳轉(zhuǎn)到這個界面,雙擊值進(jìn)行更改(下面改名的步驟也一樣):

\

更改完之后,還得再改一些東西。不要問為什么這么麻煩,只因任性。

注意:繼續(xù)全局搜索替換,直到全局搜索不到舊名字為止!

12)打開項(xiàng)目文件夾,繼續(xù)更名:

\

更名后:

\

回到項(xiàng)目看一下,文件全發(fā)“紅”了。不要緊,正常的:

\

13)更改相對應(yīng)文件夾的資源文件夾路徑:

13.1)選中test文件夾:

\

13.2)點(diǎn)擊文件夾小圖標(biāo),更改路徑:

\

找到剛才改好名字的文件,點(diǎn)擊choose。下個文件夾(testTests)步驟重復(fù)以上的。

\

改好之后,再次Build,這時已經(jīng)通過。

\

項(xiàng)目完整重命名之后的效果截圖:

項(xiàng)目結(jié)構(gòu):

\

項(xiàng)目真實(shí)目錄結(jié)構(gòu):

\

小結(jié):沒有改過項(xiàng)目的朋友,改之前記得先備份好噢。

關(guān)鍵詞:iOSXCODE
主站蜘蛛池模板: 长春市| 湖北省| 印江| 南靖县| 灌阳县| 宁城县| 子洲县| 黑山县| 朔州市| 甘南县| 和田县| 南雄市| 泌阳县| 平安县| 汤阴县| 孟村| 上栗县| 特克斯县| 弥勒县| 奇台县| 宁都县| 博湖县| 搜索| 香格里拉县| 恩平市| 乌拉特中旗| 汾阳市| 尼玛县| 南江县| 广水市| 淮南市| 资溪县| 固原市| 南开区| 平阳县| 柳林县| 南宫市| 小金县| 泗水县| 大足县| 当雄县|