我做了一个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。然而,在一个小问题中,它可以很好地维护一个代码库/项目。
我用这个方法,它工作得很好。