iOS 在 Xcode 中重命名項目名稱填坑指南——Jinkey 原創

本文做者 Jinkey(微信公衆號 jinkey-love,官網 https://jinkey.ai
原文連接 https://jinkey.ai/post/tech/ios-zai-xcode-zhong-zhong-ming-ming-xiang-mu-ming-cheng-tian-keng-zhi-nan
文章容許非篡改署名轉載,刪除或修改本段版權信息轉載的,視爲侵犯知識產權,咱們保留追求您法律責任的權利,特此聲明!

工程重命名

如圖點擊 A 處,而後修改 B 處的名字爲你想改的新名字。

而後彈出下面兩個對話框都點擊 Rename 便可


網上說點 Rename 以後 Xcode 會提示你需不須要 Xcode 爲你作 snapshot,咱們這裏選擇 Enable ,這個是一個 Xcode 功能,咱們也能夠在 File > Project Settings 中關掉它。可是我沒遇到這個提示框,各位自行使用:

關閉工程ios

這裏,Xcode爲咱們作的其實就是把它本身的工程文件重命名了,而且修改了裏面的配置信息。swift

文件夾重命名

直接點擊名字重命名
修改前

修改後
xcode

重連文件路徑

打開工程,媽蛋,發現好多標紅的。

分別點擊ProjectnameProjectnameTestProjectnameUITest 三個目錄,點擊右邊欄的文件夾圖標(以下圖)

從新選擇重命名以後的文件夾
微信

配置路徑修改

上述步驟完成以後編譯報錯,艹!!!

依次點擊 A,在 B 出輸入 Info.plist 搜索,搜索結果中 C 處將 OldName/Info.plist 改爲 NewName/Info.plist。同理。對 OldNameTest 和 OldNameUITest 也作一樣處理,分別改爲 OldNameTest/Info.plist 和 OldNameUITest/Info.plist 。
post

修改頭文件

若是你是用 swift 引入了 object-c 文件,則以前會建立一個 YourProjectName-bridge-header.h 的頭文件,重命名工程以後,Xcode 並不會自動修改這個頭文件的引用,會報錯:

點擊 YourProjectName-bridge-header.h 在右側屬性面板中修更名字:

點擊下圖 A 處,在 B 搜索 Objective-C Bridging ,搜索結果 C 中修改 OldName/OldName-bridge-header.hNewName/NewName-bridge-header.h 。而且修改文件
spa

大功告成

相關文章
相關標籤/搜索