On 2013-07-18, at 1:23 AM, Quincey Morris wrote:
> -- If the new icons don't show up, then you probably have an app bundle 
> somewhere that has the old icons, and Launch Services is choosing the bundle 
> with the old icons to represent your app.
> 
> This sometimes happens when you have built for multiple configurations 
> (Build/Release/etc) in the past, and haven't yet caused all of them to be 
> rebuilt since you changed the icons. If the icons are displaying wrong, you 
> can try cleaning (or just deleting) the derived data folder, which should 
> delete any old app bundles.
Just one config and only Debug is built. Spotlight didn't find any others
> You might also have put a copy of an old app bundle somewhere else, and that 
> may prevent your new icons from showing up.
I deleted the Derived data folder (each time I changed, and of course also did 
Clean and Build)
> -- Occasionally, the Launch Services database gets out of sync with what's 
> actually in the file system, and so you can't fix it by removing files. In 
> that case, you might have to nuke the database with lsregister, but you 
> shouldn't expect to have to do this as a regular thing.
> 
> Note that if you have multiple bundles with different icon definitions, using 
> lsregister isn't necessarily going to solve the problem. In the presence of 
> conflicting information, Launch Services doesn't really know which to use.
What finally worked was
Delete derived data
lsregister
clean
build

Weird….



_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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 arch...@mail-archive.com

Reply via email to