一、release與debug模式
Debug和Release僅僅是編譯選項的不同,那麼爲什麼要區分Debug和Release版本呢?
Debug和Release,主要是針對其面向的目標不同的而進行區分的。
Debug通常稱爲調試版本,通過一系列編譯選項的配合,編譯的結果通常包含調試信息,而且不做任何優化,爲開發人員提供強大的應用程序調試能力。
而Release通常稱爲發佈版本,是爲用戶使用的,一般客戶不允許在發佈版本上進行調試。所以不保存調試信息,同時,它往往進行了各種優化,以期達到代碼最小和速度最優。爲用戶的使用提供便利。
二、更改Preprocessor Macros
可以設置log打印
#if DEBUG
if (LogLevelCtl >= level) {
NSLog(@"%@",string);
}
#endif
三、區別更改debug和release圖標,APP名稱;log打印;
見:https://blog.csdn.net/gongwutianya/article/details/52205192
參考文章: