2

我在 PackageMaker GUI 中设计了一个 PackageMaker .pmdoc。侧边栏上的顶级软件包项目(内容上方)有两个安装后操作。它们是“打开文件”操作。

当我在 PackageMaker GUI 中构建包时,生成的 .mpkg 包括: Contents/Packages/packagenamePostflight.pkg

但是当我使用CLI构建包时,缺少Postflight.pkg 。

我使用以下命令使用 CLI 构建:
/Developer/usr/bin/packagemaker --doc package.pmdoc/ --out package.mpkg

在输出的顶部,它告诉我:
packagemaker[55900:903] Warning: unknown or deprecated action packagemaker[55900:903] Warning: unknown or deprecated action

谷歌告诉我其他人过去也遇到过这个问题,但没有找到解决方案:http: //lists.apple.com/archives/Installer-dev/2010/Jan/msg00003.html

除了不使用 PackageMaker 之外,还有其他人有什么想法吗?

4

1 回答 1

1

您可能要考虑放弃 PackageMaker。我刚刚切换到 Iceberg,虽然它有自己的怪癖,但我发现它在处理安装后任务时更聪明。

于 2011-07-13T03:47:37.857 回答