Deploying Mac Applications Without the Hassle

Applications for Mac OS X are usually distributed as self-contained application bundles, which are installed by copying them into the "Applications" folder using drag-and-drop in Finder. As the mac deployment guide points out, creating said bundles involves copying in the Qt frameworks (and plugins), and then fiddling with the install names using otool and install_name_tool.

This is all well and good, but it's really a procedure that begs to be automated since you typically have to do it over and over again until the final bugs have been ironed out. (just ask any release manager in your vicinity :) )

Therefore the Mac team proudly presents the deployqt utility, which turns what used to be a 10-minute command line exercise into a simple call to ./deployqt myapplication.app.

Enjoy!

Update: deployqt now supports the Mac binary packages.


Blog Topics:

Comments