1. 程式人生 > >iOS中修改專案名稱

iOS中修改專案名稱

在專案開發中,有時我們需要在原來的專案基礎上更改一些內容,然後弄出另外一個專案,那麼就可以這樣進行修改。

(1)開啟專案:


以上是目前的專案結構,專案名稱是bjqdb。

(2)選中專案設定並按下回車,輸入新的專案名字test1125:


(3)輸入完後按回車,彈出改名前和改名後的檔案對名,這時點選“Rename”:


(4)這時會再彈出一個對話方塊,直接點選“Enable”:

(5)這時你會發現,還有很多的“舊”專案名字的檔案/資料夾:


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

(6)我們先把這兩個資料夾改一下名字:

改前:


改後:


這裡的testTests,原先為bjqdbTests,我們改名字時需要注意,只需要把舊名字(bjqdb)替換成新名字(test1125)即可,不要把其它字元(Tests)刪除!

(7)選中這個類檔案,更改類名字時不能直接重新命名,需要使用Xcode內建的更改類名功能:

點選@interface後面的類名:


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


輸入新的類名字:


點選Save:

   

(8)我們再次看一下我們的目錄結構,已經全部都改過來了,但是現在編譯是不會通過的:


(9)我們試著Build一下, XCode報了這樣一個錯誤,找不到連線檔案:

這是因為還有很多專案的設定項需要改一下名字,目前現在Xcode還是指向了之前的那個專案名字。

(10)全域性搜尋之前的專案名字並替換成新專案名字:


注意:這裡只是替換一下注釋,真正的專案設定需要我們手動操作。

(11)全域性搜尋舊專案名字出來的介面,我們點選進去更改名字:

點選之後會自動跳轉到一個介面,雙擊值進行更改

更改完之後,還得再改一些東西,比如info.plist表中的路徑名,buandleID等。

注意:繼續全域性搜尋替換,直到全域性搜尋不到舊名字為止!

(12)開啟專案資料夾,繼續更名:

更名後:

回到專案看一下,檔案全發“紅”了。不要緊,正常的:

(13)更改相對應資料夾的資原始檔夾路徑,點選檔案,找到右邊屬性下的一個灰色資料夾,點選找到其檔案路徑就好:


(13.1)選中test資料夾:

(13.2)點選資料夾小圖示,更改路徑:

找到剛才改好名字的檔案,點選choose。下個資料夾(testTests)步驟重複以上的。

改好之後,再次Build,這時已經通過。如果還是通過不了,有些檔案找不到,那麼繼續用這個方法尋找實體資料夾,如果實體資料夾存在,那麼就將這個專案關閉重新開啟即可。

改過之後的專案結構: