• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Distribution of QT application for Mac
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Distribution of QT application for Mac


  • Subject: Re: Distribution of QT application for Mac
  • From: Joshua McKinnon <email@hidden>
  • Date: Thu, 31 May 2007 21:41:56 +0800

No, what you have done is correct for distributing your Qt application. All the other files (listed below) are part of the standard Mac OS X installation (ie. They will be installed and in those locations!)

-Josh

(Perhaps you meant to send this to the Qt-interest list?)

On 31/05/2007, at 21:24 , email@hidden wrote:

I used qt-mac-commercial-src-4.2.2.tar.gz for installing QT.

[....]

As i understand, if on client machine will absent any of these
libraries or frameworks, or they will be in different location, my application will not run?
For example all these files are needed on target machine in specified
locations:


/System/Library/Frameworks/Carbon.framework/Versions/A/ Carbon (compatibility version 2.0.0, current version 128.0.0)
/System/Library/Frameworks/QuickTime.framework/Versions/A/ QuickTime (compatibility version 1.0.0, current version 63.0.0)
/System/Library/Frameworks/AppKit.framework/Versions/C/ AppKit (compatibility version 45.0.0, current version 824.34.0)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.3)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.1.3)
/usr/lib/libiconv.2.dylib (compatibility version 5.0.0, current version 5.0.0)
/System/Library/Frameworks/ApplicationServices.framework/ Versions/A/ApplicationServices (compatibility version 1.0.0, current version 22.0.0)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.4.0)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)


So i also need to include them into bundle and to call
install_name_tool -change for them? Am i right?

If include them, in what directories of bundle i must place *.dylib
files?

And perhaps some of them also need another frameworks which are not in
current list? Must i run recursively "otool -L ..." for all
frameworks, libraries, executables, which are added to my bundle, to detect entire list of
needed frameworks and dylib to add?


If this is true, is there some way to automate this process?
And bundle will have size about 200mb or more. Is it normal for mac
application?


--------- Serge





_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40mac.com


This email sent to email@hidden

_______________________________________________ Do not post admin requests to the list. They will be ignored. Xcode-users mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
References: 
 >Distribution of QT application for Mac (From: email@hidden)

  • Prev by Date: RE: Cross-project Reference and Targets
  • Next by Date: GDB jumping to unrelated library during trace.
  • Previous by thread: Distribution of QT application for Mac
  • Next by thread: Re: Distribution of QT application for Mac
  • Index(es):
    • Date
    • Thread