剛起始一個專案的時候
我有個很糟糕的習慣就是取了爛名字
什麼xxxtest阿,xxxdemo等等...
等真的要release的時候不免被人家念一頓
其實要修改 project name也不難
1. 找到專案的info.plist
2. 找到"Bundle display name"的欄位
3. 將原本 ${PRODUCT_NAME} 改成想要的名稱
如果遇到
the program being debugged is not being run
的error message也不要慌,
shift + command + K 把專案給clean重編就好了
參考資料:stackoverflow
iphonedevsdk
update: 2011/05/10
嗯~原本的作法算是治標不治本
如果精明一點可以發現透過organizer看到的device log都還是舊名稱
雖然之前就有看到網路上有教學
不過好害怕整個project改爛了就很好笑了
anyway,凡是總有第一次,先備份起來總不會失控吧!
更改專案名稱真的沒有這麼恐怖,給我5分鐘就可以搞定的:)
Let's change the project name completely
1. Copy all files under old project directory to a new one.
拷貝所有舊專案資料夾底下的file到新的資料夾
2. Rename "old_name.xcodeproj" to "new_name.xcodeproj" then open it.
將舊的xcodeproj檔名改成想要的新名稱,然後用xcode打開
3. Check if project with the new name under Group&Files pane and Target pane
修改並確定project name及Targets的名稱是新的
4. Clean the project by shift+command+K and quit xcode that's it,
don't rename any other file name at this state.
清除專案,別急著將其他檔案更名,拜託,我在這步失敗過:P
5. Right click on the "new_name.xcodeproj" and choose "show package content",
open "project.pbxproj" by xcode.
回到資料夾在xcodeproj檔案上面按右鍵 選顯示套件內容 打開project.pbxproj
6. Replace all "old_name" with "new_name" save and quit
用new_name取代所有的old_name, 儲存後離開
7. Open the project again, and rename "old_name" to "new_name" in entire project,
the red lost referenced files should disappear.
再次開啟xcode將 project中出現的所有"old_name"用"new_name"取代
8. Open "new_nameViewController.xib" and "MainWindow.xib" to correct the class
identity.
開啟"new_nameViewController.xib"與"MainWindow.xib"更改delegate, controller的
class identity欄位
9. 重新編譯,完成!!
我的作法並無使用console,希望對大家有幫助
參考資料:WebObject blog
沒有留言:
張貼留言