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 中關掉它。但是我沒遇到這個提示框,各位自行使用:
關閉工程
這裡,Xcode為我們做的其實就是把它自己的工程文件重命名了,並且修改了裡面的配置信息。
文件夾重命名
直接點擊名字重命名修改前
修改後
重連文件路徑
打開工程,靠,發現好多標紅的。
分別點擊Projectname
、ProjectnameTest
、ProjectnameUITest
三個目錄,點擊右邊欄的文件夾圖標(如下圖)
重新選擇重命名之後的文件夾
配置路徑修改
上述步驟完成之後編譯報錯,艹!!!
依次點擊 A,在 B 出輸入 Info.plist
搜索,搜索結果中 C 處將OldName/Info.plist
改成 NewName/Info.plist
。同理。對 OldNameTest 和 OldNameUITest 也做同樣處理,分別改成 OldNameTest/Info.plist 和 OldNameUITest/Info.plist 。
修改頭文件
如果你是用 swift 引入了 object-c 文件,則之前會創建一個YourProjectName-bridge-header.h
的頭文件,重命名工程之後,Xcode 並不會自動修改這個頭文件的引用,會報錯:
點擊 YourProjectName-bridge-header.h
在右側屬性面板中修改名字:
點擊下圖 A 處,在 B 搜索 Objective-C Bridging
,搜索結果 C 中修改OldName/OldName-bridge-header.h
為 NewName/NewName-bridge-header.h
。並且修改文件
大功告成
推薦閱讀:
※xcode中是否有辦法通過代碼設置斷點?
※如何評價疑似 XcodeGhost 作者的澄清說明?
※為什麼希望xcode有中文界面這麼遭鄙視?
※Xcode Source Editor Extension