一尘不染

如何使用可伸缩和纯净模式制作相同的iOS Swift App,仅在代码和资产上有一些差异

swift

我有这个需求。

我开发了一个应用,我想复制它。我可以复制并粘贴项目,但是如果执行10次,则可能会出现问题。问题是,如果我在第十次重复中发现了一个错误,则我必须复查所有其他项目,而我不想这样做。

有没有解决此问题的干净方法?

换句话说,我只有一个大代码。我必须部署的应用程序之间的差异是:

  • 启动器图标
  • HTTP请求的域
  • 包裹名字
  • 开机画面
  • 应用名称
  • 应用内的一些整数
  • 一些资产

在Android中,我特别使用gradle来实现。如何使用Swift做同样的事情?


阅读 172

收藏
2020-07-07

共1个答案

一尘不染

创建具有多个目标的单个项目。每个目标都有一个不同的info.plist以及您需要进行的其他任何更改,但共享源。

2020-07-07