iOS 項目更名~~~~~

今早出現一個更名的囧事。。。先記錄下。。。在此以前感謝整理過這片文章的做者 --- GarveyCalvin ,插眼!如下是正文~~~~ui

 

前言:在iOS開發中,有時候想改一下項目的名字,都會遇到不少麻煩。直接改項目名吧,XCODE又不會幫你改全部的名字。老是有不少文件、文件夾或者是項目設置的項。並且都是不能隨便改的,有時候改着改着,編譯不了。因此各位重命名項目時,記得先備份好一份噢。本文我會介紹一種方法,是我本身參考了不少資料得出的總結。3d

爲何說是完整呢?由於更名以後,你不會再看到任何有關於以前的項目名字。code

本文會把一個項目名叫「test233333333」改爲「test」。blog

1)打開項目:資源

uuYJvu.png

以上是目前的項目結構。開發

2)選中項目設置並按下回車,輸入新的項目名字:it

vyyE7jm.png

3)輸入完後按回車,彈出更名前和更名後的文件對名,這時點擊「Rename」:編譯

eARvQr.jpg

4)這時會再彈出一個對話框,直接點擊「Enable」:test

NvQbYnj.jpg

5)這時你會發現,還有不少的「舊」項目名字的文件/文件夾:iOS開發

NnMN7rN.png

沒關係,繼續往下看,一塊兒把這些「舊」名字消滅掉。

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

改前:

YvuMbi.png

改後:

vIruQr.png

這裏的testTests,原先爲test233333333Tests,咱們更名字時須要注意,只須要把舊名字(test233333333)替換成新名字(test)便可,不要把其它字符(Tests)刪除!

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

NNvM3q.png

點擊@interface後面的類名:

IbiINzE.png

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

EVNnUj.png

輸入新的類名字:

YFVNf2.png

點擊Save:

raqyua3.png

8)咱們再次看一下咱們的目錄結構,已經所有都改過來了,可是如今編譯是不會經過的:

MfimMry.png

9)咱們試着Build一下, XCode報了這樣一個錯誤,找不到鏈接文件:

rauARn.jpg

這是由於還有不少項目的設置項須要改一下名字,目前如今Xcode仍是指向了以前的那個項目名字。

10)全局搜索以前的項目名字並替換成新項目名字:

fIZBRbu.png

注意:這裏只是替換一下注釋,真正的項目設置須要咱們手動操做。

11)全局搜索舊項目名字出來的界面,咱們點擊進去更更名字:

2iQrau.png

點擊以後會自動跳轉到這個界面,雙擊值進行更改(下面更名的步驟也同樣):

iYfA7bN.png

更改完以後,還得再改一些東西。不要問爲何這麼麻煩,只因任性。

注意:繼續全局搜索替換,直到全局搜索不到舊名字爲止!

12)打開項目文件夾,繼續改名:

zUbaYve.png

改名後:

JFJFjuf.png

回到項目看一下,文件全發「紅」了。沒關係,正常的:

IJBf6na.png

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

13.1)選中test文件夾:

NvAJfi.png

13.2)點擊文件夾小圖標,更改路徑:

R77n6f.jpg

找到剛纔改好名字的文件,點擊choose。下個文件夾(testTests)步驟重複以上的。

BFZJNjB.png

改好以後,再次Build,這時已經經過。

zUv6zm.jpg

項目完整重命名以後的效果截圖:

項目結構:

vYFZJ3.jpg

項目真實目錄結構:

rauYfuR.jpg

小結:沒有改過項目的朋友,改以前記得先備份好噢。

相關文章
相關標籤/搜索