2012-12-20 12 views
5

我有一個項目依賴於現在不推薦使用的PackageMaker工具來創建OS X的安裝程序。我正在更新它以使用pkgbuildproductbuild。我試圖通過將--resources標誌傳遞給productbuild與包含背景圖像的目錄來爲安裝程序添加自定義背景。我沒有從productbuild命令中得到任何錯誤,但是當我在Pacifist中打開軟件包時,根本沒有看到我的資源。我試過參考distribution.xml中的背景圖片,但它似乎沒有什麼區別。我很遺憾下一步要嘗試調試。如何使用productbuild構建具有自定義背景的OS X安裝程序包?

回答

6

這是我的資源文件夾的樣子:

enter image description here

由於CMD參數使用:--resources /path/Resources

由於我沒有使用PackageMaker GUI和我的安裝工具創建的XML分佈我只能說你必須指定這個background.jpg文件,以便它以分發XML文件結尾:

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

即使它位於en.lproj文件夾中,也不應該使用路徑指定文件。

+1

啊哈!我從我的舊資源管理器發行版中複製了'resource/background.png'文件中的背景元素。把它改成只是'background.png'就行了。我猜想新工具的起始路徑發生了變化。謝謝! – Cody

相關問題