我正在开发一个 IOS 项目,我们需要从同一个源项目生成不同的品牌或定制应用程序。这种定制由不同的图像、字符串、应用程序名称和(可能)不同的开发人员 ID 组成。
根据我在网上找到的信息,最好的方法是向项目中添加目标,这作为手动任务似乎非常简单。但是,我的意图是能够使用一些命令行工具或脚本添加目标,以便可以自动化生成定制或品牌应用程序的过程。
例如,假设我想为某个公司生成一个品牌应用程序,其中必须包含他们的徽标、品牌名称等。执行此操作的所需方法是创建一个配置文件,其中指定了自定义参数 (applogo= 'logo.jpg'; appname='brandApp'; ...),然后调用一个将此类配置文件作为参数的脚本,并且(在我仍然不知道的一些步骤之后)将编译项目,生成品牌应用程序。这个想法是经常执行这个品牌任务,所以输入应用程序参数将是这个过程中唯一的手动步骤。
有什么办法可以做到这一点吗?据我所知,没有办法从命令行向 XCode 项目添加/编辑目标,但也许我错了。
而且,有没有解决这个问题的经典方法?
非常感谢你。