• 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: XCode4 force relink when static library change
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: XCode4 force relink when static library change


  • Subject: Re: XCode4 force relink when static library change
  • From: Bruno Berisso <email@hidden>
  • Date: Mon, 31 Oct 2011 16:02:07 -0200

Thanks for your answer.

Let my explain it in more detail. I'm using XCode4 with a workspace that contains both projects, the configuration is as follow:
Add B as dependency of A through the "Build Phases" -> "Link Binary With  Libraries"
Set up the workspace to build all the projects in the same location (in the menu File->Workspace Settings->Advanced set the "Build Location" to "Location specified by Xcode Preferences", and in the Xcode Preferences->Locations->Advanced set the "BuildLocation" to "Derived Data Location (Recommended)" and check the option "Shared subfolder" with the value "Build")

Now, when I make a change in the B project and run A, Xcode compile B and generate the .a file as expected but it never link the A project again. It's keep using the previous version until I make a clean of the A project.
I check the command that Xcode perform to build and link A and It's seams ok, it make reference to the last version of B and I haven't any other version of this file in my machine.

I appreciate your help.
Regards


On Oct 31, 2011, at 2:17 PM, Jens Alfke wrote:

>
> On Oct 31, 2011, at 5:50 AM, Bruno Berisso wrote:
>
>
> This should work, so something’s clearly wrong with the way the project/workspace is set up, but without details it’s hard to give advice.
> - What version of Xcode?
> - Are the two projects in a common workspace (Xcode4), or have you added the B project to the A project to set up a dependency?
> - Are you sure that the B library that A links is the exact same build product created by the B project?
>
> —Jens
>


_______________________________________________

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: 
 >XCode4 force relink when static library change (From: Bruno Berisso <email@hidden>)
 >Re: XCode4 force relink when static library change (From: Jens Alfke <email@hidden>)

  • Prev by Date: Re: Sandbox issues
  • Next by Date: Re: Future for Mac applications
  • Previous by thread: Re: XCode4 force relink when static library change
  • Next by thread: How do we get rid of "application downloaded from the internet" warnings?
  • Index(es):
    • Date
    • Thread