Growl released a major rewrite today for Mac OS X Lion with version 1.3, however, some applications are no longer functioning properly. If you’ve paid for the latest version and find a few of your Growl-enabled applications have broken it is due to an outdated framework within the application.
After talking with the folks in the Growl IRC channel I was informed restrictions placed by Apple to sell via the Mac App Store forced the Growl development team to implemented the framework a little differently this time. This caused a few older applications to break, such as Skype and Transmit, which can be a little frustrating once you notice. Ideally the app developers will update their apps with framework 1.2.1 or later, however, no one knows how long this will take or if it’s a priority at all to the developers.
Thankfully, there is a way to force an update using the Growl SDK and it’s very simple. The first thing you want to do is grab the Growl SDK, which can be downloaded right here.
After downloading the Growl SDK mount the .dmg file with finder by double clicking it–the .dmg can be found at your browsers default download location.
After you’ve double clicked the .dmg and it’s been mounted you will find yourself at the following screen:
Locate the Frameworks folder, as highlighted above, and double click it. Another folder will open up on your screen with two options. The one we are concerned with today is Growl.framework. Once you’ve found this folder, minimize the window as we will return to it in a second.
Next locate an app which isn’t working with Growl 1.3 in your applications folder and highlight it.
Once highlighted right click and select Show Package Contents.
You should be brought to another Finder window which simply says Contents, as shown below:
Once inside of the Contents folder you should locate a folder called Frameworks.
If you’ve successfully located the Frameworks folder return to the Growl.framework file we minimized earlier. Simply drag and drop the Growl.framework file from the SDK .dmg into the Frameworks folder found inside of the app contents.
When prompted select Replace. This will replace the old Growl.framework in the outdated app with the new framework required by Growl 1.3.
Once the copy is complete restart the app, in this case Transmit 4, and test a Growl function. If you see a notification you’ve successfully patched your application to work with Growl 1.3!
While you are at it, please contact the developer of the app not functioning properly with Growl 1.3 and ask them to update the framework to 1.2.1 or higher.
No related posts.
Related posts brought to you by Yet Another Related Posts Plugin.