命令行工具,用于向Xcode项目添加资源

时间:2010-01-21 05:34:55

标签: xcode resources automation

我有一个Xcode项目,可以创建一个标准的应用程序,可以通过多种方式进行标记并包含一些自定义内容。目前,我有一个资源“资源>旅游套餐”,其中有自定义文件。目前,每当我想以不同的方式为应用程序打造品牌时,我必须从该资源中删除旧文件,然后通过XCode UI手动添加新版本。我无法发布和图像,但它在这里 - http://img.skitch.com/20100121-xub48r6e1p857c84hdrgg25dw6.jpg)。

我的问题:是否有执行相同操作的命令行工具?

2 个答案:

答案 0 :(得分:0)

您可能最好只在Xcode项目中创建多个目标,并将应用的每个品牌版本的资源与一个目标相关联。

要执行此操作,只需右键单击目标并选择复制。然后,您应该从复制捆绑包资源构建阶段中删除自定义资源。然后,您可以将一组新资源添加到特定于新目标的复制捆绑包资源构建阶段。然后,您可以通过从Xcode工具栏中的 Active Target 弹出窗口中选择它,或者在 Project>中选择它来构建您喜欢的任何目标。设置Active Target 菜单。

通过这种方式,您可以轻松构建不同版本的应用,而无需完全复制所有源代码,差异Xcode项目等。

答案 1 :(得分:0)

是的,xcodeproj ruby​​ gem允许您添加资源。 https://rubygems.org/gems/xcodeproj/versions/0.28.2