iOS 在 Xcode 中重命名項目名稱

本教程使用的 Xcode 版本是Xcode 6.3.1查库,網(wǎng)上有好多的教程,都是在 Xcode 4 上做的講解陵霉,現(xiàn)以本文章講解一下如何在 Xcode 6.3.1 中重命名你的項目名稱说搅,包括你的應(yīng)用名稱。

0律歼、寫在前

Xcode民镜,作為開發(fā) iOS App?的 IDE,對于大多數(shù)開發(fā)人員而言非常熟悉险毁。但是制圈,如何給一個已有的項目重命名呢们童?相信并不是所有的開發(fā)人員都會知曉,這些有時也是合理的需求鲸鹦,看到一個不錯的開源項目慧库,如何更改項目名稱呢?還有馋嗜,如果項目在版本迭代過程中需要更改整個工程的名稱齐板,又怎么辦呢?重命名葛菇!

下面就跟著我甘磨,一起為一個已有的項目重命名吧!

1眯停、準(zhǔn)備

PS:不要在你現(xiàn)在的工程中济舆,做下面的操作。所以我們需要準(zhǔn)備一個新的工程取名為 RenameDemo庵朝,一會兒吗冤,我們會將其改為 NewNameDemo,好了九府,話不多說椎瘟,開始我們的教程,創(chuàng)建一個工程取名 RenameDemo侄旬。

創(chuàng)建新工程

取什么名無所謂肺蔚,隨你個人的喜好,接下來儡羔,我們重命名它吧宣羊!

2、讓 Xcode 為我們做點什么

Xcode 其實可以為我們做很多的東西汰蜘,給我們的Project仇冯、target更改名稱這個是它做的最主要的功能。

打開 Xcode 的 File Inspector族操,也就是 Xcode 中最右側(cè)的一欄苛坚。

更改項目名稱

圖中標(biāo)紅的地方,就是們需要更改的地方

現(xiàn)在我們將其改為我們之前說好的新的工程的名稱NewNameDemo色难。在 Identity and Type 中的 Name 中泼舱,我們輸入NewNameDemo ,然后敲回車枷莉,你就會看到如下的界面娇昙。

修改名稱為NewNameDemo

這里,Xcode 列舉出了可以為我們做的更改兩個 target 的名稱笤妙,這個更改冒掌,其實也是為我們的 App 變名稱了噪裕,如果你沒有自己設(shè)定 App 的名稱的話,咱們之前的 App 應(yīng)該是 RenameDemo 股毫,現(xiàn)在如果州疾,重命名成功的話,就會變成 NewNameDemo 皇拣。

點擊 Rename,讓 Xcode 為我們重命名一部分薄嫡。此時氧急,會提示你需不需要 Xcode 為你做 snapshot,我們這里選擇 Enable 毫深,這個是一個 Xcode 功能吩坝,我們也可以在 File > Project Settings 中關(guān)掉它。

開啟自動snapshot

點擊 Enable 之后哑蔫,Xcode 6.3.1跟低版本 Xcode 不同的是項目钉寝,這個項目不能再繼續(xù)運行調(diào)試了。最頂部會變成下面的樣子闸迷。

修改之后的變化

處理這個問題很簡單嵌纲,關(guān)閉工程,讓后重新打開腥沽!在重新打開之前逮走,為了重命名的完整性,我決定在 Finder 中把相關(guān)的文件夾也重命名今阳。

在Finder中重命名實體文件夾

Xcode為我們做的其實就是把它自己的工程文件重命名了师溅,并且修改了里面的配置信息。我們需要做的是更改剩余的工程信息盾舌,在這里墓臭,只需要更改文件夾就好了,不用更改其他妖谴,因為其他的我們可以在打開 Xcode 之后再改窿锉。

修改工程目錄為NewNameDemo

修改源文件目錄NewNameDemo

修改測試文件目錄NewNameDemoTests

修改之后是這個樣子

在Finder中修改實體文件夾之后

3、重新打開該工程

會有如下的提示

重新打開項目工程

有幾處變化使我們所能看到的

a)工程又可以運行了窖维,變?yōu)榱宋覀兯煜さ墓こ獭?/p>

b)有很多標(biāo)紅的文件

c)提示我們找不到 Image.xcassets 文件

對于c)榆综,簡單的 OK 就可以了。

如果你觀察細(xì)致的話铸史,還有一個地方就是鼻疮,項目的 info.plist 文件找不到了。

4琳轿、給 group 找真正的實體文件夾

選中 RenameDemo 這個 group 判沟,再查看右側(cè)的 Inspector 耿芹,發(fā)下這個 group 是一個相對的位置,我們只有修改它的關(guān)聯(lián)就好了挪哄。

group管理實體文件夾

看右側(cè)標(biāo)紅的地方吧秕,點擊一下,就會讓你去選擇這個文件的真實位置迹炼。

我們找到真實的位置如下:

給 group 添加實體文件目錄

選擇標(biāo)紅的文件夾砸彬,點擊 Choose ,你會發(fā)現(xiàn)斯入,之前變紅的文件砂碉,都變成了實體文件

添加實體文件之后的變化

同理的,我們?yōu)?test 源文件目錄也添加上刻两。

添加好之后增蹭,你就會看到如下的界面

為 test group 添加實體文件夾

5、為我們的工程找到 info.plist 文件

點擊 Choose info.plist File

選擇 info.plist 文件

點擊 Choose 就成功添加了磅摹,需要有一個地方需要改變的就是在 App Icons and Launch Images 中的 Launch Images Source 選擇 Use Asset Catalog

合并 App Icons

點擊 Migrate 合并 App 需要的 Icons滋迈。


6、為你的 Test Target 選擇 info.plist

選擇 NewNameDemoTests target户誓,并選擇 Build?Settings 標(biāo)簽饼灿,搜索一下plist,你就會看到如下的界面

查找 test target 的 info.plist 文件

修改2位置的內(nèi)容為 NewNameDemoTests/Info.plist

7厅克、為你的Test Target 選擇 Host Application

更改了 plist 文件赔退,還需要設(shè)置一下 test 的 Host Application。

在NewNameDemoTests 的General 標(biāo)簽選擇 Host Application

選擇 Host Application

8证舟、編譯

現(xiàn)在硕旗,你可以編譯你的工程了,如果按照步驟來的話女责,應(yīng)該是可以編譯成功的漆枚。

9、如果抵知,你有小小的代碼潔癖那就更改一下 group 名稱吧

把源文件分組名稱和 test 源文件分組名稱改成NewNameDemo和NewNameDemoTests

還有墙基,你還可改一下系統(tǒng)默認(rèn)給你創(chuàng)建的一個 test 文件。

Rename Class

10刷喜、再次編譯一下残制,你成功了嗎?掖疮!

總結(jié):

這個只是原始工程的重命名初茶,如果你是一個復(fù)雜項目的重命名,請一定做好備份浊闪。遇到問題恼布,查看是哪部分有問題螺戳,改一下,就可以了折汞。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末倔幼,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子爽待,更是在濱河造成了極大的恐慌损同,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鸟款,死亡現(xiàn)場離奇詭異揖庄,居然都是意外死亡,警方通過查閱死者的電腦和手機欠雌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來疙筹,“玉大人富俄,你說我怎么就攤上這事《兀” “怎么了霍比?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長暴备。 經(jīng)常有香客問我悠瞬,道長,這世上最難降的妖魔是什么涯捻? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任浅妆,我火速辦了婚禮,結(jié)果婚禮上障癌,老公的妹妹穿的比我還像新娘凌外。我一直安慰自己,他們只是感情好涛浙,可當(dāng)我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布康辑。 她就那樣靜靜地躺著,像睡著了一般轿亮。 火紅的嫁衣襯著肌膚如雪疮薇。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天我注,我揣著相機與錄音按咒,去河邊找鬼。 笑死仓手,一個胖子當(dāng)著我的面吹牛胖齐,可吹牛的內(nèi)容都是我干的玻淑。 我是一名探鬼主播,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼呀伙,長吁一口氣:“原來是場噩夢啊……” “哼补履!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起剿另,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤箫锤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后雨女,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谚攒,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年氛堕,在試婚紗的時候發(fā)現(xiàn)自己被綠了馏臭。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡讼稚,死狀恐怖括儒,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情锐想,我是刑警寧澤帮寻,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站赠摇,受9級特大地震影響固逗,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜藕帜,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一烫罩、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧洽故,春花似錦嗡髓、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至撞秋,卻和暖如春长捧,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背吻贿。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工串结, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓肌割,卻偏偏與公主長得像卧蜓,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子把敞,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內(nèi)容