天天看點

Debug模式和Release模式的版本差別

Release版本是發行版本,比Debug版本有一些性能優化,檔案量比Debug檔案量小 Debug是調試版本,Debug模式和Release模式調用兩個不同的底層增量庫。通俗講,開發者自己内部真機或模拟器調試時,使用Debug模式好,想要釋出時,也就是需要大衆客戶使用時,需要build Release版本,具體差別如下:

一、Debug是調試版本,包括的程式資訊更多

二、隻有Debug模式版的程式才能設定斷點、單步執行、使用TRACE/ASSERT等調試輸出語句

三、Release不包含任何調試資訊,是以檔案量小、運作速度快

從這裡點選目标檔案生成的路徑進入檢視檔案

Debug模式和Release模式的版本差別
Debug模式和Release模式的版本差別

選擇Product>Scheme>Edit Scheme

BuildConfiguration中選擇release模式 ,重新編譯即可

Debug模式和Release模式的版本差別

Archive隻跟APP要上傳到appStore時候有關,一般情況下,隻有在那個時候才會用Archive,可以這麼了解。是以Archive也分為Debug和Release兩個,你可以Archive出一個Debug版本的應用也可以Archive出一個Release的應用。直接archive 是系統提供幫助打包的,Archive生成後的檔案會小很多。

繼續閱讀