xcode - 用于向 Xcode 项目添加资源的命令行工具

标签 xcode resources automation

我有一个 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/

相关文章:

macos - 如何在 Mac 上的浏览​​器中编写键盘点击脚本

ios - xcode 4.5, View 大小在界面生成器中不可编辑

iphone - 如何在 iPhone 应用程序中播放歌曲时显示剩余时间?

java - 在 Eclipse 中调试 Java 时如何使 getResourceAsStream 工作?

java - 处理每个开发人员的资源,例如 java 项目中的 database.properties 或 log4j.properties

testing - 如何自动化测试 Pivotal CRM

ios - 如何构建具有可折叠部分的表格 View ?

ios - 保存与 Realm 的多对多关系

maven - Maven 'import' 资源依赖可以吗?

android - 如何在一个脚本上为两种操作系统(Android 和 IOS)创建驱动程序