2013-05-17 18 views
6

pkgbuildproductbuildのMacインストーラパッケージを作成しようとしていますが、ディストリビューション定義に配置されているインストーラオプションの結果に応じて、 xmlファイル。Macインストーラパッケージ - オプションで複数の場所にインストールする方法

残念ながら、Distribution.xmlをカスタマイズしてパッケージを複数回インストールする方法が見つかりません。

私が見ることのできる唯一の選択肢は、4つの同一のパッケージをバンドルすることですが、個別にインストールすることは です。しかし、インストーラが不必要に大きくなるため、これは望ましくありません。

このカスタム動作を達成する別の方法はありますか?代わりに--component "/Applications/SomeApp.app"

使用--root ./basefolder

答えて

2

と根のような構造を有する(例: 'アプリケーション'、 'ライブラリ' フォルダ)

/usr/bin/pkgbuild --scripts ./scripts --info PackageInfo --identifier com.app.installer --root ./basefolder "Installer.pkg" 

http://s.sudre.free.fr/Stuff/Ivanhoe/FLAT.htmlはに、PackageInfoは

ファイル作成に便利です
関連する問題