I am creating a .pkg installer for my OSX application and I am having trouble figuring out how to set the background image.
I am creating my installer in my build script like this:
pkgbuild --root $APP_FOLDER --identifier "com.company.product" $FINAL_PKG
This works great but I have not been able to find any information about setting the background image in the man pages. I have seen package installers that have custom background images, how does one set it?
EDIT:
Here is a screenshot of a package installer with a custom background:
Ah ha! There is a resources flag that goes along with productbuild. Here is a stackoverflow question addressing the resources: How do I build an OS X installer package with a custom background with productbuild?
It mentions --resources /path/Resources
and an en.lproj subdirectory, and an XML resources file. You can specify the background.jpg or modify an existing one.
Hope this points you in the right direction(s).
This was most likely done with a tool apple had for creating installers.
You might be able to find it if you search for it on the OS X developer site of Apple
EDIT:
See also
- installease
- Vise
- InstallBuilder
NOTE:
I don't think an installer is the best solution! Making your app in a way that frees you from an installer is not hard. License Agreement, Pre- and Post script functions can be coded in-app.