[Qt-interest] Deploying apps in MacOS

Deepak Chandran dchandran1 at yahoo.com
Sun May 31 22:32:50 CEST 2009


Thanks for all the help on this. I will try macdeployqt as well as EasyDMG.  My application has about a dozen plug-ins (dynamic libraries), but I think the same "otool' and "install_name_tool" procedure (done by macdeployqt) to change their reference to the one inside the bundle, right?
 



________________________________
From: Dominik Kapusta <d at ayoy.net>
To: Qt-interest <qt-interest at trolltech.com>
Sent: Sunday, May 31, 2009 7:18:00 AM
Subject: Re: [Qt-interest] Deploying apps in MacOS

Concerning dmg creation, what about using e.g. EasyDMG:

http://www.macupdate.com/info.php/id/15863/easydmg

then creating a folder where you put:

1. your application bundle
2. a shortcut to /Applications (or another folder where you intend to have
the application installed).

Doesn't look eye-candy awesome, but provides basic drag'n'drop functionality
for easy installation.

Dominik




On 09-05-31 17:02, "Alexandre Courbot" <gnurou at gmail.com> wrote:

> Deploying on Mac is indeed much easier since macdeployqt is
> distributed with Qt (starting from 4.5,if I remember correctly). I
> only have one complain about it, that it copies all plugins
> inconditionally - being able to specify a list of plugins to copy
> would help reducing the size of the bundle.
> 
> <rant>
> The problem that remains is to create a nice .dmg installer.
> Macdeployqt is capable of creating a .dmg image, but it is clearly not
> decent for the end-user to use (i.e. no "Drop the icon into the
> application folder"). Because of that, it's still more convenient to
> create a Windows-based installer using NSIS, since one only have to
> specify the DLLs and plugins to use and end up with a pretty usable
> installer. Right, there are tutorials for creating dmg images (see
> http://digital-sushi.org/entry/how-to-create-a-disk-image-installer-for-apple-
> mac-os-x/
> ), but seriously this is a lot of hassle for a simple drag'n drop
> installer!
> 
> Last point, the fact that Qt libraries must be embedded with the
> application makes the whole thing *huge*, but Qt is not to blame for
> that. Here, both Mac and Windows suck equally - when will there be a
> decent packaging and dependencies software that is available out of
> the box on these systems?
> </rant>
> 
> Alex.
> 


_______________________________________________
Qt-interest mailing list
Qt-interest at trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-interest



      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20090531/05393a2f/attachment.html 


More information about the Qt-interest-old mailing list