On 2013-07-18, at 10:35 AM, Peter Teeson wrote:
> 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….
One more thing. Since I was editing the .icns file, using Preview oddly enough, 
there might have been a cached copy lying around somewhere.

It was only after I saved a new copy of that file with a different name and 
deleted the old one, edited the plist, etc. and then re-booted that the changed 
icon showed up.

_______________________________________________

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