前言:
在iOS開發中,有時候想改一下項目的名字,這會遇到很多麻煩。
- 直接改項目名的話,Xcode不會幫你改所有的名字
- 項目中的很多檔案、檔案夾或者是項目設定的項,都是不能随便改的,有時候改着改着,就會編譯不了。
是以各位重命名項目時,記得先備份好一份噢。本文我會介紹一種“完美”的修改方法。
注意:重命名項目時,記得先備份好一份
注意:重命名項目時,記得先備份好一份
注意:重命名項目時,記得先備份好一份
重要的事情說三遍
本文會把一個項目名叫
OldDemo123
改成
NewDemo
。
正文:
修改前的項目結構:
1、打開項目,對項目名進行
Rename
1.1、選中項目名并按下回車,進入可編輯狀态:
1.2、輸入新的項目名字,然後按回車,彈出改名前和改名後的檔案對名,這時點選
Rename
:
2、修改檔案夾名字和顯示包内容
2.1、打開應用所在檔案夾,修改檔案夾名字
注意:
- 檔案夾
和NewDemoTests
裡面也要修改NewDemoUITests
- 這裡的
,原先為NewDemoTests
OldDemo123Tests
。
我們改名字時需要注意,隻需要把舊名字(
)替換成新名字(OldDemo123
)即可,不要把其它字元(NewDemo
)删除!Tests
2.2、選中
NewDemo.xcodeproj
右鍵打開 --> 顯示包内容 --> 輕按兩下打開
project.pbxproj
。
2.3、打開
project.pbxproj
檔案之後,用搜尋快捷鍵
command + f
全局搜尋舊的項目名
OldDemo123
,并用新的項目名
NewDemo
進行替換。替換完成後進行儲存
command + s
,然後關閉。
注意:要把所有的
OldDemo123
更換成
NewDemo
。
3、打開
NewDemo.xcodeproj
檔案
注意:打開的是
NewDemo.xcodeproj
檔案,而不是
NewDemo.xcworkspace
檔案。
3.1、此時會彈出提示框,點選
OK
就行。
3.2、顯示此時項目結構和修改更新
Podfile
檔案
如果你的項目裡面沒有使用CocoaPods的話,項目應該可以運作成功了。
使用CocoaPods的話,項目雖然表面看起來已經修改成功了,但是運作之後發現提示錯誤:
此時打開項目檔案夾,找到
Podfile
檔案,輕按兩下打開,修改
target
後的項目名為最新的項目名
NewDemo
。
target 'NewDemo' do
pod 'AFNetworking', '~> 3.0'
end
然後在終端,用
cd
到項目目錄下,運作
$ pod install
,進行更新。
3.3、打開
NewDemo.xcworkspace
檔案
此時檔案顯示錯誤:因為檔案路徑的原因
路徑更改成功之後,項目基本就可以運作成功了。
4、修改
Scheme
名
選中
OldDemo123
--> 下拉中選中
Manage Schemes
--> 彈出一個顯示框。
選中要修改的
OldDemo123
那一行,并按下回車,進行修改新的名稱
NewDemo
,然後點選
Close
。
5、項目内全局修改、替換
其實到上面,項目已經基本修改完成了,但是對于一些處女座、強迫症患者來說,還有一些問題,如下:
5.1、全局搜尋舊的項目名
5.2、把
Find
修改為
Replace
,輸入新的項目名,點選
Replace All
全局替換。
最後:
到此,項目名已經完全修改完成了,小夥伴們可以嘗試修改了。
下面是修改後的項目結構:
注意:重命名項目時,記得先備份好一份
作者:伯牙呀
連結:https://www.jianshu.com/p/2887d6fb5769
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權并注明出處。
作者:伯牙呀
連結:https://www.jianshu.com/p/2887d6fb5769
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權并注明出處。