这应该是微不足道的,我有一个编译应用程序然后将其捆绑到dmg的脚本。
步骤如下:
make
mv app.app/ installer/artifacts/
createDMG
问题是它在CI系统中运行并且失败,因为它无法在工件文件夹中找到app.app。事实上,如果我查看此文件夹中的内容,我只能看到Content
文件夹,该文件夹应该是app.app的子文件夹。现在我不认为移动app.pp文件夹的命令是错误的,因为当我运行所有这三个步骤时它工作得很好......
我现在有点困惑,2移动命令怎么能有2种不同的行为?
答案 0 :(得分:1)
如果文件夹installer / artifacts /不存在,move会将app.app/重命名为installer / artifacts /
您可以执行以下操作:
make
mkdir -p installer/artifacts/
mv app.app installer/artifacts/
createDMG