对于我的其中一个方案,我想把两个文件夹复制到最后的应用包中。为此,我创建了一个包含复制构建阶段的聚合目标,并将该目标添加到应该触发该目标的方案中。这很好,除了目标路径。
但是,我出现的目标路径是错误的。在复制构建阶段,我可以选择在下拉列表中存在的任何预定义路径,文件夹总是位于相同的位置-- ("Myproject/DerivedData/Myproject/Build/Products/Debug")而不是app包。对于总体目标,有什么特别的考虑吗?
我还尝试用其中一个构建变量设置子路径。然而,它们似乎并不是固定的,也没有任何效果。但是,设置手动路径是可行的。不过,如果通常情况下使用env,我不想硬编码我的应用程序包名称+内容等等。
顺便说一句。我还尝试了一个脚本阶段,并检查了生成日志中打印的env。没有一个包含到我的应用程序包的路径(或者它的一部分在Debug文件夹下)。
发布于 2014-12-20 11:05:28
也许这与目标类型(聚合目标)有关,我不知道。我无法让预定义的路径开始工作,它们似乎总是空的。因此,我最终对相对路径进行了硬编码(这很少改变)。但如果我改变项目的名称,那当然是自找麻烦了。
https://stackoverflow.com/questions/27487690
复制相似问题