Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

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.

like image 350
michelemarcon Avatar asked Nov 12 '08 10:11

michelemarcon


1 Answers

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.

like image 184
hogliux Avatar answered Sep 19 '22 12:09

hogliux