jlm*_*564 9 iphone xcode projects ios
使用Xcode(在iOS上开发)我想创建第二个项目,它与第一个项目相同,但有些类是不同的.
确切地说,我正在创建一个iPhone应用程序,我想提供免费版和高级版.实际上,项目的代码是相同的,但改变了一些类.
问题是我不想支持两个项目.如果我修改了一个类,那么我必须在另一个项目上修改相同的更改.这是非常多余的.
此外,该项目被推送到远程GIT存储库.
最后一点,iOS应用程序使用与项目关联的ID进行识别.
那么,我需要两个不同的项目?
哪个是在Xcode中共享类的两个iOS App项目的最佳解决方案,但改变两个三类?
谢谢
das*_*ght 17
我想提供免费版和高级版.
在这种情况下,您不需要在两个项目中创建两个应用程序:您需要的只是高级版本的第二个目标.这是一个链接,解释了如何在Xcode中创建和管理多个目标.
该过程归结为向项目添加目标,为其定义单独的属性plist,可选地为条件编译设置预处理器符号,并将该符号用于#ifdef免费版本中不需要的类的部分.
管理免费和高级产品的另一种常用方法是免费提供单个版本,并允许用户通过应用内购买将其升级到高级版.
| 归档时间: |
|
| 查看次数: |
4171 次 |
| 最近记录: |