Service Scrubber, Safari and keychains

I love Service Scrubber, which allows me to clean up the Services menu so that it’s actually useful. But I discovered that it does not interact well with the new code signing feature in Leopard, because it modifies Safari’s Info.plist file to disable services. Once this happens, the system will refuse Safari access to keychains because its signature does not match.

The only service offered by Safari is “Search with Google”, so as long as you don’t disable this in Service Scrubber, you should be OK.

I discovered this problem because 1password stopped working in Safari after I used Service Scrubber. I found the explanation in the 1password blog.

As an aside, this is the first time that I used Time Machine to restore my original copy of Safari – it worked perfectly.


One response to “Service Scrubber, Safari and keychains

  1. There are ways around this but they’re difficult.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s