2012-12-20 5 views
5

OS Xのインストーラーを作成するために、現在廃止予定のPackageMakerツールに依存しているプロジェクトがあります。pkgbuildproductbuildを使用するように更新しています。私は、--resourcesフラグをproductbuildに、背景イメージを含むディレクトリに渡すことによって、インストーラにカスタム背景を追加しようとしています。私はproductbuildコマンドからエラーは出ませんが、Pacifistでパッケージを開くと、私のリソースはまったく含まれていません。私はdistribution.xmlの背景画像を参照しようとしましたが、違いはありません。私はこれをデバッグするために次に何をしようとするのか分からない。productbuildを使用してカスタムの背景を持つOS Xインストーラパッケージを作成するにはどうすればよいですか?

答えて

6

これは私のリソースフォルダは、次のようになります。私はPackageMaker GUIを使用していないと私のインストーラツールが配布XMLを作成するので--resources /path/Resources

enter image description here

私が使っようCMDパラメーターあなたはこのbackground.jpgファイルを配布XMLファイルで終わるように指定する必要があるとしか言えません:

<background file="background.jpg" alignment="topleft" scaling="none"/> 

つまり、en.lprojフォルダにあるにもかかわらず、ファイルをパスで指定しないでください。

+1

Aha! 'resources/background.png'だった私の古いパッケージメーカーのディストリビューションからファイルの背景要素をコピーしました。これを 'background.png'に変更するだけでやりました。私は新しい道具で出発経路が変わったと思う。ありがとう! – Cody

関連する問題