On 15 Feb 2016, at 23:53, Raglan T. Tiger <[email protected]> wrote: > A target that has been building suddenly throws a link error: > > ld: file not found: > /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface > for architecture i386 > > Other targets in the project build jus fine linking the same frameworks. > > Any help would be most appreciated. > > (Yes, I know this is a Cocoa list, but this is where the smart people are to > be found!)
Wildly guessing here: Are you actually explicitly linking against ScalableUserInterface? You should really only be linking against QuartzCore, not any of the embedded frameworks. Alternately, are you really linking against the framework in /System/Library/Frameworks? You should really be linking against the framework from the SDK. Finally, did you just update Xcode or change the SDK? Maybe the current SDK is now 64-bit only, but your app is still 32/64, and so it won't link because it can't find the 32-bit linking info anymore. Cheers, -- Uli Kusterer "The Witnesses of TeachText are everywhere..." http://stacksmith.org _______________________________________________ Cocoa-dev mailing list ([email protected]) 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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [email protected]
