制作多个版本的iPhone应用程序

3
我制作了一个iPhone应用程序,现在我想制作多个版本的同一应用程序,只是功能略有不同。
我想知道最好的方法是什么,可以尽可能少地解耦(我认为这是正确的术语)来复制项目。
也许有人已经制作了他们的iPhone应用程序的LITE版本?他们如何做到的以及从中学到了什么教训?
3个回答

2

1
一个低预算、低开销的方法,我曾经使用过,可以保持简单,具体如下:

/******************************************
* Set to 'FREE_APP' or 'PAID_APP' 
******************************************/
#define PAID_APP

在您的应用程序中,您可以编写类似以下代码的代码:
#ifdef PAID_APP
  @interface myViewController : UITableViewController 
#else
  @interface myViewController : UITableViewController <CustomTableAppDelegate> 
#endif  

这绝不是最好的全面方法,因为您仍然需要更新info.plist文件以设置可执行文件名称和捆绑标识符。但是,在逼不得已的情况下,它可以很好地保持一个代码库/项目。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接