這是一個相當麻煩的程序, 有參考網路及官方的方法, 這是簡易改法, 可能還是不夠完善, 如果有問題麻煩補充!!
如果是把名稱從 ProjectOld 改成 ProjectNew
1. 複製整個 project, 把 project 的名稱改成 ProjectNew
2. 打開 project, 把左邊 Groups & Files 裡名稱有 ProjectOld 的全改成 ProjectNew ( 包括 target 及 plist ).
3. 打開 ProjectNewAppDelegate.h 及 ProjectNewAppDelegate.m, 把名字及 include file name 裡面有 ProjectOld 的都改成 ProjectNew.
4. 開啓 Project->Edit Project Setting, 把 General 及 Build 裡面名為 ProjectOld 的資料全改成 ProjectNew.
5. 開啓 Targets 的設定, 也把 General 及 Build 裡面名為 ProjectOld 的資料全改成 ProjectNew.
6. 這部份非常特別.... 開啓終端機, 以下跟 Linux 下的指令很像, 進到 project 的根目錄, 再打入 "cd ProjectNew.xcodeproj", 更改裡面所有的檔案的內容, 只要有 ProjectOld 的字串都改成 ProjectNew, 用 vi 或 vim 開啓可以使用 :%s/ProjectOld/ProjectNew/g 直接替換所有字串.
7. 開啓 .xib 檔案, 有跟 ProjectOldAppDelegate 有關的檔案都要做更改, 把 class 形態從 ProjectOldAppDelegate 改成 ProjectNewAppDelegate, 鏈結也要從新拉, 確保 link 名稱跟 class 名稱的正確.
8. 最後 build clean all target 再 build & run 應該就可以執行了, 再不行就檢查看看前面的步驟是否都有做到.
歡迎高手補充!!!
沒有留言:
張貼留言