我在PackageMaker GUI中设计了一个.pmdoc。侧栏上的顶级包项(内容上方)有两个Postinstall操作。他们是“打开文件”的行动。
当我在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之外,还有其他人有什么想法吗?
发布于 2011-07-13 03:47:37
您可能需要考虑放弃PackageMaker。我刚转到Iceberg,虽然它有自己的怪癖,但当它处理安装后的任务时,我发现它更聪明。
https://stackoverflow.com/questions/5889319
复制相似问题