我有一个 Xcode 项目,它创建了一个标准应用程序,可以通过多种方式进行品牌化并包含一些自定义内容。目前我有一个资源“资源 > 旅游套餐”,其中包含自定义文件。目前,每次我想以不同的方式为应用程序打上烙印时,我都必须从此资源中删除旧文件,然后通过 XCode UI 手动添加新版本。我无法发布和成像,但它在这里 - http://img.skitch.com/20100121-xub48r6e1p857c84hdrgg25dw6.jpg ).
我的问题:是否有执行相同操作的命令行工具?
最佳答案
您可能最好只在 Xcode 项目中创建多个目标,并将应用程序的每个品牌版本的资源与一个目标相关联。
为此,只需右键单击您的目标并选择复制。然后,您应该从Copy bundle resources 构建阶段删除自定义资源。然后,您可以将一组新资源添加到特定于新目标的Copy bundle resources 构建阶段。然后,您可以构建任何您喜欢的目标,方法是从 Xcode 工具栏的 Active Target 弹出窗口中选择它,或者在 Project > Set Active Target 菜单中选择它。
这样,您可以轻松构建不同版本的应用程序,而无需完整复制所有源代码、不同的 Xcode 项目等。
关于xcode - 用于向 Xcode 项目添加资源的命令行工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2107170/