复制文件问题



我在一个目录中有两个文件,Test.app 和Test.app.dSYM。我想将Test.app.dSYM文件复制到其他位置,如下所示

<copy file="./release/Test.app.dSYM" tofile="./build/Test.app.dSYM"/>

但是当我运行 ant 文件时,它会给出:

使用资源集合复制目录的错误和失败。

我删除了Test.app,它复制成功。两个文件中.app部分似乎有问题。我无法更改文件名。有人可以帮助我解决这个问题吗

关键字"资源集合"允许两种不同的解释,如果声明的复制任务是抛出错误的任务:

a) 您的release目录中有一个名为 Test.app.dSYM 的目录

b) 使用复制任务指南建议的另一种语法:

<copy file="release/Test.app.dSYM" todir="build"/>

但正如评论中所述,我很确定错误是在另一个任务中抛出的。

我能够解决我遇到的问题。蚂蚁任务是否在 mac 机器中运行。我尝试复制的两个文件不是单个文件,即使它们看起来如此。.dSYM和.app文件是Mac环境中的特殊类型的软件包。我稍后会了解这一点,然后将我的 ant 脚本更改为以下。然后它开始正常运行。

   <copy todir="./build/Test.app.dSYM">
        <fileset dir="./release/Test.app.dSYM"/>
    </copy>  

相关内容

  • 没有找到相关文章

最新更新