• 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: Embedded frameworks and hard links
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Embedded frameworks and hard links


  • Subject: Re: Embedded frameworks and hard links
  • From: Sherm Pendley <email@hidden>
  • Date: Thu, 25 Feb 2010 00:23:27 -0500

On Wed, Feb 24, 2010 at 11:58 PM, Ashley Clark <email@hidden> wrote:
> I've been using an embedded framework in a couple of my apps for database access. I've recently created an Automator action which also embeds this framework, built from within the same project. This Automator action is, in turn, then embedded within the app bundle also. Now at this point, there are two copies of the embedded framework contained within the app bundle.
>
> I've manually replaced the contents of the duplicate framework in the action with hard links to the other embedded framework and it works well but I'm wondering if there's some automated way to do this already that I'm missing.
>
> Does anyone know of a tool or Xcode setting that would do this or has someone already written this?

I assume that your framework is built with an install name that begins
with @loader_path/../Frameworks, right?

The framework's install name is copied into your .app and .action
binaries at link time, and it's those copies that the dynamic loader
uses to find the framework at run time. So, you can add a shell script
build phase at the end of your .action target, and use
install_name_tool to modify the .action binary to look in
@loader_path/../../../../../Frameworks instead.

sherm--

--
Cocoa programming in Perl:
http://www.camelbones.org
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >Embedded frameworks and hard links (From: Ashley Clark <email@hidden>)

  • Prev by Date: Embedded frameworks and hard links
  • Next by Date: Re: Embedded frameworks and hard links
  • Previous by thread: Embedded frameworks and hard links
  • Next by thread: Re: Embedded frameworks and hard links
  • Index(es):
    • Date
    • Thread