Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
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



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>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.