如何使用多个目标使用同名的不同资产

Moh*_*ban 2 xcode ios swift

我正在尝试构建具有多个目标的应用,每个目标应具有不同的资产版本。业务需求是拥有相同的应用程序,但拥有不同的品牌资产。我不想手动复制和粘贴项目并更改图标,因为这样效率不高。

例如,我logo在资产目录中有一个,目标X目标Y都需要查看资产,但是两个目标都需要查看资产的不同版本。

Ric*_*ppz 5

您可以通过创建其他资产目录来做到这一点,这些目录可以相应地命名,它们将需要添加到所需的目标Target Membership中

在此处输入图片说明

在此处输入图片说明

使用不同的集合,您可以拥有相同的资产名称,并且目标将按预期工作。

  • 这很酷,但是我有几个在目标之间共享的资产,我不想将它们复制到所有目录中。我还可以有一个额外的“共享”目录吗? (2认同)
  • 很棒的答案,按预期工作。我可以保留原始资产和所有共享图像,然后保留每个目标的特定资产,并对每个目标进行特定更改。 (2认同)