我做了一個iPhone應用程序,現在我想用同樣的應用程序製作多個版本,但功能略有不同。製作一個iPhone應用程序的多個版本
我想知道是否有人知道什麼是最好的方法是儘可能少地去掉重複項目(我認爲這是正確的術語)。
也許有人在那裏做了他們的iPhone應用程序的LITE版本?他們如何去做,他們從中學到了什麼?
我做了一個iPhone應用程序,現在我想用同樣的應用程序製作多個版本,但功能略有不同。製作一個iPhone應用程序的多個版本
我想知道是否有人知道什麼是最好的方法是儘可能少地去掉重複項目(我認爲這是正確的術語)。
也許有人在那裏做了他們的iPhone應用程序的LITE版本?他們如何去做,他們從中學到了什麼?
拍攝,對不起。在我搜索之前沒有找到這個,但看起來像我正在尋找的很多東西已經在這裏得到了答案:How do I manage building a Lite vs Paid version of an iPhone app?
一個低預算,低開銷的方法,我已經使用,將保持簡單如下:
/******************************************
* Set to 'FREE_APP' or 'PAID_APP'
******************************************/
#define PAID_APP
在您的應用程序,你再編寫代碼simimar以下幾點:
#ifdef PAID_APP
@interface myViewController : UITableViewController
#else
@interface myViewController : UITableViewController <CustomTableAppDelegate>
#endif
這絕不是最好的各地方法,因爲你仍然有更新的info.plist文件來設置可執行文件名稱和軟件包ID entifier。然而,在一個小問題中,它可以很好地維護一個代碼庫/項目。
我用這個方法,它工作得很好。