【发布时间】:2010-04-09 23:00:10
【问题描述】:
我想(定期和自动)从许多地方的各种文件和文件夹创建安装程序。但是,我不知道如何为 packagemaker 命令提供我要安装的项目的所有路径。
这是出于内部开发目的,而不是用于客户分发。我希望包含的文件是可配置的;使用 GUI 添加所有路径并不是一个真正的选择,因为它们会经常更改。
我能做的最好的事情就是使用 --watch 标志和 touch 所有我想要包含在包中的东西。这非常混乱,包括碰巧同时访问的其他文件。我想要包含的内容没有一个共同的方案,所以我不能只 --filter 剩下的。
理想情况下,我会给它一个完整的路径文件,然后它会构建包。如果这不是一个选项,我不反对生成 XML 或将它们放在命令行上或任何可行的方法。我可能在安装程序中有大约 30 个我想要的文件,但这个数字可能会增加。
有没有更好的方法来做到这一点?我没有抓住重点吗?
edit:我想我可以将包中我想要的所有文件复制到一个目录中,然后使用--root 标志。这是最好的方法吗?
edit 2:有没有办法用符号链接来做,所以我以前不必复制文件?
【问题讨论】:
-
命令行PackageMaker在哪里?我只找到 PackageMaker.app
-
纳米。我找到了答案(
/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker --help) -
@zekel - 你能用你使用的命令行选项发布一个答案吗?
-
@petert - 我发布了一个答案,如果没有帮助,请告诉我。
-
注意:PackageMaker 显然已被弃用:stackoverflow.com/questions/11487596/…
标签: macos installation packagemaker