2
我試圖創建一個應用程序的LITE版本。 Id喜歡使用預處理指令,所以我可以用在XCode中創建一個LITE版本的應用程序
#ifdef LITE_VERSION
// Code here
#endif
香港專業教育學院做什麼繼承人,至今
我有重複了目標,並更名爲ChecklistsLite。 我增加了預處理宏,LITE_VERSION 我換了名字,我加入了一些代碼到ChecklistTableView.m文件ChecklistsLite-Info.plist文件 的位置...
#ifdef LITE_VERSION
NSLog(@"Lite Version");
#elifdef FULL_VERSION
NSLog(@"Full Version");
#else
NSLog(@"No Version");
#endif
我建ChecklistsLite - > iPhone 4.3 Sim。 運行時,它會吐出「沒有版本」,當它應該說它的「精簡版」時。
現在爲什麼這樣做? 有什麼,我失蹤? 什麼是計劃? ChecklistsLite.app爲什麼在產品列表中顯示爲紅色?
你在哪兒定義/設置'LITE_VERSION'?在預處理器宏中,我看到你稱之爲「LITEVERSION」。 – 2011-12-30 21:23:19
只是問題三的答案;它的紅色,因爲它尚未建成。 – Till 2011-12-30 21:24:04
截圖後我確實將它更改爲LITE_VERSION,但它仍然不起作用:( – craig1231 2011-12-30 21:25:09