製作App的Lite版本
1.複製
2.選者左邊:只要複製
3.你會看到TARGETS下多了一個 xxx copy
4.先改plist檔名
5.改完後,你會發現Xcode抓不到plist的檔名的info,這是一定的。
6.到Build Settings -> Packaging
7.修改plist的檔名資料,還有App名稱的檔名
<1>info.plist File
<2>Product Name
改了Product Name , Private Headers Folder Path & Public Headers Folder Path 就會自動更改了!
8.再來看到Apple LLVM complier 3.0 - Language的地方
要修改C & C++ complier
9.在 Other C Flags -> Debug
Other C Flags -> Release
還有在Other C++ Flags -> Debug
Other C++ Flags -> Release 的地方
10.加上 -DLITE_VERSION
11.這邊大致上已經大功告成了。
如果你覺得你看Copy 很礙眼的話....
可以繼續以下動作。
12.點一下把Copy改掉
13.程式判斷就加上
#ifdef LITE_VERSION
#else
#endif
去判斷是Lite Or Full
有心的話可以研究一下 -DLITE_VERSION
-D後面打的就是#ifdef 後面判斷的參數
以上~
2.選者左邊:只要複製
3.你會看到TARGETS下多了一個 xxx copy
4.先改plist檔名
5.改完後,你會發現Xcode抓不到plist的檔名的info,這是一定的。
6.到Build Settings -> Packaging
7.修改plist的檔名資料,還有App名稱的檔名
<1>info.plist File
<2>Product Name
改了Product Name , Private Headers Folder Path & Public Headers Folder Path 就會自動更改了!
8.再來看到Apple LLVM complier 3.0 - Language的地方
要修改C & C++ complier
9.在 Other C Flags -> Debug
Other C Flags -> Release
還有在Other C++ Flags -> Debug
Other C++ Flags -> Release 的地方
10.加上 -DLITE_VERSION
11.這邊大致上已經大功告成了。
如果你覺得你看Copy 很礙眼的話....
可以繼續以下動作。
12.點一下把Copy改掉
13.程式判斷就加上
#ifdef LITE_VERSION
#else
#endif
去判斷是Lite Or Full
有心的話可以研究一下 -DLITE_VERSION
-D後面打的就是#ifdef 後面判斷的參數
以上~
留言
張貼留言