Xcode创建多Target

本文介绍了一种通过创建多个Target来满足不同客户对于App Logo定制需求的方法。通过复制原有Target并进行必要的配置修改(如Scheme、Plist文件、BuildSettings及BundleID),可以高效地为每个客户生成带有其品牌标识的应用程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

0x01 问题

公司本来已经出了一个App,但是该App上打的是公司自己的logo。在跟客户沟通的过程中,大多数客户均要求能出一款属于自己logo的,或者是去除掉公司logo的App,其他功能上并没有多大的需求。

刚一开始接到任务,寻思着直接将project copy一份后更改bundle id和display name应该就可以了吧。不过觉得应该有更好的方法,于是就在网上搜了一下,发现多Target这个方法可以满足这样的需求。

0x02 解决方法

通常情况下, 对于一个小项目的app来说,target一般也就只有一个。所以我比较少接触这方面的知识。

要创建多个target的话,如果在功能需求方面并没有太大差别化,可以直接duplicate原来的target即可。

这样获取到的target名为xxx copy. 可以自行更改target的名称,这里有三个地方需要更改,分别是scheme,plist文件和build settings中。另外,记得更改bundle id来区分上一个target。

0x03 相关资料传送门

  1. 猿题库iOS客户端的技术细节(一):使用多target来构建大量相似App
  2. App环境分离的实现:iOS篇

转载于:https://juejin.im/post/5a30dfd651882512a8614d0e

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值