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,這時已經通過。如果還是通過不了,有些檔案找不到,那麼繼續用這個方法尋找實體資料夾,如果實體資料夾存在,那麼就將這個專案關閉重新開啟即可。
改過之後的專案結構: