我正在寻找 Ant 任务,它将从我的应用程序文件中组装 Mac OS X PKG 文件。谷歌搜索。没有结果。有什么帮助吗?
问问题
609 次
2 回答
2
我建议您从这篇旧邮件中获得灵感,并使用 Ant 任务copy
, chmod
, chown
, tar
,gzip
而不是来自 shell 的命令......仍然可以/usr/bin/package
使用exec
. 也许这个小的 Perl 脚本packagelint也可能有所帮助。
于 2012-04-14T19:06:50.070 回答
1
所以,我没有发现特殊的蚂蚁任务。但我学会了如何从 ant 内部使用 PackageMaker 创建 Mac OS X 包。首先,您必须手动创建 PackageMaker 项目。在 PackageMaker 中创建一个包,然后将其另存为“testpkg”。现在您需要在您的 ant 脚本中添加以下代码。
<exec executable="/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker">
<arg value="--doc"/>
<arg value="./Installer/testpkg.pmdoc/"/>
<arg value="--out"/>
<arg value="${build.dir}/../test.pkg"/>
</exec>
当然,您需要更改路径的一些参数。
这种方法很简单,就像您手动创建包然后自动重新组装它一样。但是奖章还有另一面:每次您对文件进行更改(例如,新文件必须包含在包中)时,您都必须手动更改您的包项目。
还有另一种创建 pkg 的方法(打包工具和PackageMaker本身的各种命令行开关)。我选择简单的方式。
于 2012-04-19T09:14:41.140 回答