【发布时间】:2015-06-09 21:04:37
【问题描述】:
我的项目当前已设置好,因此 MyApp 目标包含一些运行脚本构建阶段。这些脚本取决于构建阶段的顺序。例如,有一个脚本在 Copy Bundle Resources 之前运行,另一个在之后运行。
我的测试目标依赖于 MyApp,因此当我运行测试(产品菜单、测试)时,我不想包含其中一些脚本,因为它会减慢测试速度。
我想创建一个包含 MyApp 目标的聚合目标。然后将测试时不想运行的脚本移出 MyApp 并移入 Aggregate。但是,我看不到如何通过执行此操作来配置这些脚本何时运行的相同顺序。
有没有办法做到这一点?或者也许是一个更好的解决方案?
【问题讨论】:
-
我相信运行脚本有一个仅在安装时运行脚本选项。这对你有帮助吗?
-
@PetahChristian 这不会完全有帮助,因为至少需要一个脚本来运行每个构建,而不仅仅是在安装时。
标签: ios xcode testing aggregate target