Re: Disabling system frameworks symbols resolution through Xcode proj settings
Re: Disabling system frameworks symbols resolution through Xcode proj settings
- Subject: Re: Disabling system frameworks symbols resolution through Xcode proj settings
- From: Jonas Maebe <email@hidden>
- Date: Thu, 27 Aug 2009 13:48:05 +0200
On 27 Aug 2009, at 13:38, Arnab Ganguly wrote:
Is it possible to disable the Mac OS X symbols resolution related to
Mac OS
X frameworks through Xcode project settings ?
No. Those symbols are in shared libraries (frameworks are just
directory structures containing shared libraries and optionally
headers and other resources). Shared library symbol resolution is
based on symbol name, so the names of those functions cannot be
removed from those libraries nor from your application, since then
there would be no way anymore for the dynamic linker to hook up your
application to the correct system library functions.
You cannot statically link system frameworks, because that would mean
that your application would only be guaranteed to run on the
particular OS revision (e.g. 10.5.4) you compiled it for. They are not
shipped as static libraries, so even if you would consider that to be
acceptable, it is not an available option.
Jonas
_______________________________________________
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