2

PackageMaker GUI で設計された PackageMaker .pmdoc があります。サイドバー (コンテンツの上) の最上位のパッケージ項目には、2 つのポストインストール アクションがあります。それらは「ファイルを開く」アクションです。

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

Google は、解決策を見つけることなく、他の人が過去にこの問題に遭遇したと言っています: http://lists.apple.com/archives/Installer-dev/2010/Jan/msg00003.html

PackageMaker を使用しない以外に何か考えがある人はいますか?

4

1 に答える 1

1

PackageMaker を放棄することを検討することをお勧めします。私は Iceberg に切り替えたばかりで、独自の癖がありますが、インストール後のタスクを処理するときに、よりスマートであることがわかりました。

于 2011-07-13T03:47:37.857 に答える