1 回答

TA貢獻1895條經驗 獲得超7個贊
1、更名很簡單,只要選中Project,再點擊一下,就可以重命名了,也可以在右邊那里進行:
2、再輸入了新的名字——Dispic以后,Xcode會智能的提示你,是否要把所有項目相關的名稱也給重命名了,選擇「Rename」。
3、做完這一步后,原來的project文件夾,已經變成「Dispic.xcodeproj」,與此對應還有一些其他文件的內容。還沒有完,還有一個大文件夾還是老名字:接下去把Group的名字也已相同的方式重命名。
但是它不會自動也重命名整個Folder,這時,訪問文件,手動將其重命名,然后Xcode會出現一大堆文件丟失,先不要理他,繼續選中Group的名字,然后點擊右邊那個文件夾,就會出現一個「Choose a directory this group represents」,選中新命名的文件夾來代表就可以了。
4、這時如果編譯的話,會提示Info.plist找不到,需要選中Target,然后點擊那個「Choose Info.plist File...」,選擇之前被重命名的Dispic-Info.plist即可。
做完這部后,編譯還是無法通過,提示有文件找不到,其中還是引用了老的目錄。這時就只好人工去修改文件「Dispic.xcodeproj」目錄下的「project.pbxproj」文件了,里面還有三個字段是「ImageScaner」,替換成「Dispic」即可。
最后編譯通過了,但還是遇到一個「warning:ld: warning: directory not found for option '-L」,不影響使用,但覺得還是要去掉,很簡單,到Targets -> Build Settings 里面搜索「Framework Search Paths」,刪掉對應路勁即可。
這樣,重構項目很重要的一步:重命名項目和目錄名,就這樣完成了。
補充:xcodeproj/xcuserdata 及 xcodeproj/project.xcworkspace/ 都是用戶及工作區的數據,版本控制時要ignore掉,特別是多人開發的情況下。
- 1 回答
- 0 關注
- 1022 瀏覽
添加回答
舉報