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