Debug和Release版本區別
眾所周知,我們盡心iOS開發,在Xocde調試程序時,分為兩種方式Debug和Release,在Target的Setting中相信大家應該能看到很多選項分別為Debug和Release,方便我們分別設置,滿足調試和發布的不同需求。Release是發行版本,比Debug版本有一些優化,文件比Debug版本文件小;Debug是調試版本,Debug和Release調用兩個不同的底層庫。通俗點講,我們開發者自己內部真機調試或模擬器調試時,使用Debug模式就好,等到想要發布時,也就是說需要大眾客戶使用時,需要build Release版本,具體區別如下:
(1)、Debug是調試版本,包括的程序信息更多
(2)、Debug版的程序能設置斷點、但不執行、使用TRACE/ASSERT等調試輸出語句
(3)、Release不包含任何調試信息,所以體積小,運行速度快
Build或Run ->Debug或者Release版本
1、項目名->Product->Scheme->Edit Scheme->Info->Build Configuration(選擇對應的Debug或Release)
2、快捷鍵: command+shift+, (command + <) ->Info->Build Configuration(選擇對應的Debug或Release)
如圖:
