【发布时间】:2017-01-15 06:43:27
【问题描述】:
我可以很好地运行以下终端命令:
security cms -D -i ../MyMobileProvision.mobileprovision > provision.plist
但是,当我在 Ant 中从完全相同的目录中的一个 ant 脚本运行它时,终端声称配置文件不存在,它为 provision.plist 创建了一个空文件,这搞砸了我的下一步过程。蚂蚁代码如下:
<exec executable="security">
<arg line="cms -D -i ../MyMobileProvision.mobileprovision > provision.plist" />
</exec>
我是否遗漏了一些关于 ant 工作原理的信息?我不是构建脚本方面的专家,但我可以使用 ../ 语法很好地导入属性文件,所以我很困惑为什么相对路径不适用于终端命令,否则它可以正常工作。
【问题讨论】:
标签: ant exec provisioning-profile