How does one set a background image in an OSX .pkg?

删除回忆录丶 提交于 2019-12-10 18:54:09

问题


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:


回答1:


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).




回答2:


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.



来源:https://stackoverflow.com/questions/17576534/how-does-one-set-a-background-image-in-an-osx-pkg

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!