gpt4 book ai didi

iphone - 在 Xcode 中创建两个 iOS 应用程序

转载 作者:技术小花猫 更新时间:2023-10-29 11:12:16 25 4
gpt4 key购买 nike

使用 Xcode(在 iOS 上开发)我想创建第二个项目,它与第一个项目相同,但有些类不同。

确切地说,我正在创建一个 iPhone 应用程序,我想提供一个免费版本和一个付费版本。实际上,项目的代码是相同的,只是更改了一些类。

问题是我不想支持两个项目。如果我修改了一个类,那么我必须在另一个项目上修改相同的更改。这是非常多余的。

此外,项目被推送到远程 GIT 存储库。

最后一点,iOS 应用程序是使用与项目关联的 ID 来标识的。

那么,我需要两个不同的项目吗?

在 Xcode 中创建两个 iOS App 项目共享类,但更改两个或三个类的最佳解决方案是什么?

谢谢

最佳答案

I want to offer a free version and a premium version.

在这种情况下,您不需要在两个项目中创建两个应用程序:您只需要为高级版本创建第二个目标。这是一个link that explains how to create and manage multiple targets in Xcode .

该过程归结为向项目添加一个目标,为其定义一个单独的属性 plist,可选地为条件编译设置一个预处理器符号,并将该符号用于 #ifdef 部分免费版本中不需要的类。

管理免费与付费产品的另一种常见方法是免费提供单一版本,并让用户通过应用内购买将其升级为付费版本。

关于iphone - 在 Xcode 中创建两个 iOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16019835/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com