2012-12-20 15 views
5

Artık OS X için bir yükleyici oluşturmak için artık kullanılmayan PackageMaker aracına dayanan bir projem var. pkgbuild ve productbuild'u kullanmak üzere güncellemek için çalışıyorum. Arka plan resmini içeren diziyle --resources bayrağını productbuild geçirerek yükleyiciye özel bir arka plan eklemeye çalışıyorum. productbuild komutundan herhangi bir hata almıyorum, ancak paketi Pacifist'te açtığımda, kaynaklarımın hiçbir şekilde yer almadığını görüyorum. Arka plan resmine distribution.xml'da başvurmayı denedim, ancak bir fark yaratmıyor gibi görünüyor. Bunu hata ayıklamanın yanında denemek için ne yapacağım.Ürün grubu ile özel bir arka plana sahip bir OS X yükleyici paketi nasıl oluştururum?

enter image description here

olarak cmd parametre kullandığım: --resources /path/Resources

Ben PackageMaker GUI ve benim yükleyici aracını kullanarak değilim beri Dağıtım XML oluşturur

cevap

6

Bu benim kaynak klasör neye benzediği el ile çeşitli bit ve parçaları dosya, ben sadece bu background.jpg dosyasını belirtmek zorunda olduğunu söyleyebiliriz ki Dağıtım XML dosyasında şu şekilde biter:

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

En.lproj klasöründe olmasına rağmen dosya bir yolla belirtilmemelidir.

+1

Aha! Dosyadaki arka plan elemanını, eski packagemaker dağıtımından "resources/background.png" dosyası ile kopyalamıştım. Sadece 'background.png' ile değiştirmek hile yaptı. Yeni araçta başlangıç ​​yolunun değiştiğini tahmin ediyorum. Teşekkürler! – Cody

İlgili konular