gpt4 book ai didi

macos - 如何从构建脚本运行 packagemaker?

转载 作者:行者123 更新时间:2023-12-01 11:15:53 34 4
gpt4 key购买 nike

我有一个 Ant 脚本,它使用 JarBundler 将我的 Java 应用程序变成一个不错的 Mac Bundle。任务。问题是我现在如何将其转换为 .pkg 文件以供分发?

我正在考虑使用 packagemaker 命令行工具(位于/Developer/usr/bin/packagemaker),但它有很多缺点:

  1. 如果我使用“--doc”选项将其指向一个 .pmdoc 文件(使用 PackageMaker GUI 构建),那么每当我将文件添加到我的项目时我都必须手动更改 .pmdoc 内容
  2. 如果我使用“--root”选项基于应用程序包构建程序包,那么我似乎无法获得 GUI 的许多功能(例如包括许可文本)。

其他人如何使用他们的构建脚本生成 .pkg 文件?

谢谢

最佳答案

我使用以下内容从 pmdoc 和包含 OS X 10.6 上的包的 DMG 构建包:

/Developer/usr/bin/packagemaker --verbose --doc [project].pmdoc --out [project].pkg
mkdir -p dmg
cp -pR [project].pkg dmg
hdiutil create dmg/[Project]-r$SVN_REVISION.dmg -volname "[Project]" -fs HFS+ -srcfolder dmg

关于macos - 如何从构建脚本运行 packagemaker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4257055/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com