How to build native Mac OS X installer (on a non-Mac platform)?

michelemarcon picture michelemarcon · Nov 12, 2008 · Viewed 15.2k times · Source

How can I build a native Mac OS X installer for my application, on a non-Mac platform?

For example, I have a windows pc and a Java application. I want the windows pc to build an installer (possibly inside a .dmg archive) that works with Apple installer.

Answer

hogliux picture hogliux · Jul 29, 2013

It is now possible to create a native Mac OS X installer on a non-Mac platform. As Louis Gerbarg, the tricky bit is the BOM (bill-of-materials) file. However an open source version of mkbom (based on the osxbom code by Joseph Coffland) is now available at:

http://hogliux.github.io/bomutils

The website also has an easy to follow step-by-step tutorial on creating a Mac OS X installer on Linux ( http://hogliux.github.io/bomutils/tutorial.html ).

My company regularly build Mac OS X installers on linux with this method and so far we haven't had any major problems.