Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Make Keyword Assistant work with newer iPhoto versions Apps
Keyword Assistant (KA) for iPhoto received a 9/10 MacOSXHints rating back in August 2004 as a Pick of the Week. It's been a great productivity enhancer, until iPhoto was updated past 6.0.2 -- Ken Ferry has not updated KA since then, and he designed it to limit KA's features when an iPhoto version beyond 6.0.2 was installed.

This was terrible for me, since I depended so much on KA -- I emailed Ken several times to no avail -- and then browsing VersionTracker's comments one day, I noticed this suggestion by editcandy:
Quit iPhoto -- Find your iPhoto application -- Control-click and choose Show Package Contents -- Drill through the following directories: Contents -> NetServices -> Bundles -> KeywordAssistant.NetService -> Contents -> MacOS. Open KeywordAssistant in your favorite text editor (I like Smultron). Search for the phrase: WarnForiPhotoVersionsAbove and change the version number that immediately follows to something that corresponds to your current version of iPhoto -- Good luck.
Well, it works just as advertised, and I'm happily using KA with iPhoto 6.0.4. Hope some others find this useful.

[robg adds: The file you're editing is binary, so you'll mainly see gibberish on the screen. But if you search for the specified text and replace the version as instructed, this tip does indeed seem to make KA fully functional again -- hooray! And hopefully Ken will be able to find the time to update the application sometime in the future; it's something I rely on so much, I often forget it's not part of iPhoto.]
    •    
  • Currently 2.14 / 5
  You rated: 4 / 5 (7 votes cast)
 
[18,493 views]  

Make Keyword Assistant work with newer iPhoto versions | 21 comments | Create New Account
Click here to return to the 'Make Keyword Assistant work with newer iPhoto versions' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Make Keyword Assistant work with newer iPhoto versions
Authored by: krove on Jul 07, '06 07:53:00AM

Unfortunately, those of us with Intel Macs are still out of luck. My list of photos to keyword has been growing very long since getting my MBP.

I may just have to break down and launch iPhoto in Rosetta (({shudder})).



[ Reply to This | # ]
How to launch iPhoto in Rosetta?
Authored by: jecwobble on Jul 07, '06 10:08:33AM

All of my iLife apps seem to be missing the 'open in Rosetta' check box in their "More Info" panels (I'm away from my Mac right now and may not have the verbiage exactly right). Has anyone been able to launch any iLife app in Rosetta? In addtion to needing KA in iPhoto, I have some iMovie plug-ins I need to use that are PPC only.



[ Reply to This | # ]
How to launch iPhoto in Rosetta?
Authored by: krove on Jul 07, '06 04:19:11PM

You're right, I cannot seem to find that checkbox on iPhoto. Anyone have an idea on how to get access to Keyword Assistant on Intel Macs?



[ Reply to This | # ]
How to launch iPhoto in Rosetta?
Authored by: dav on Jul 07, '06 05:03:36PM

iPhoto - Show Package Contents - Contents - info.plist

lsrequiresnativeexecution

change to "no"



[ Reply to This | # ]
Maybe I'm missing something
Authored by: jecwobble on Jul 20, '06 03:38:21PM

I made the change to iPhoto's info.plist file and even logged out and back in, but I still don't see an option in the "get info" window to open using Rosetta. What am I missing?



[ Reply to This | # ]
Make Keyword Assistant work with newer iPhoto versions
Authored by: bombcar on Jul 07, '06 09:34:22PM

I would pay cash money for an Intel version. It kills me to go without.



[ Reply to This | # ]
Make Keyword Assistant work with newer iPhoto versions
Authored by: Anonymous on Jul 07, '06 09:12:53AM

Great hint this has helped so much !!
Well done



[ Reply to This | # ]
Crash
Authored by: terceiro on Jul 07, '06 10:48:55AM

Editing this file in TextMate causes iPhoto to crash immediately upon opening. I had to remove the KeywordAssistant.NetService directory from the Bundles (as outlined above) to get iPhoto to successfully launch again.

there's probably something I should have done to save the file as binary again, but I just opened it, changed it as instructed, and saved it. Moral: don't use TextMate for this, unless you want your KeywordAssistant completely dead (which it already was, but still).



[ Reply to This | # ]
Make Keyword Assistant work with newer iPhoto versions
Authored by: lewsmind on Jul 07, '06 12:08:01PM

This is wonderful news. I just happened to send Ken an email today asking if he was going to update. Maybe this "hack" will get him moving again. Using keywords in iPhoto is too much work without KA. I hope it will be updated soon.



[ Reply to This | # ]
Make Keyword Assistant work with newer iPhoto versions
Authored by: seqiro on Jul 07, '06 02:01:10PM

Excellent find, thank you!



[ Reply to This | # ]
Make Keyword Assistant work with newer iPhoto versions
Authored by: bluehz on Jul 07, '06 03:37:27PM

Since that is a binary file - you probably want to edit it with a hex editor instead of a text editor. IMHO.

Using a hex editor
Offset: 16854
Find: 362E302E32
Replace: 372E302E30

That should make it "compatible" through iPhoto v7.0.0

[ Reply to This | # ]
Make Keyword Assistant work with newer iPhoto versions
Authored by: user111one on Jul 08, '06 10:21:55AM

Thanks! Although your suggestion did not work for me, I found success by completely removing that key entry by editing the text file directly. This is more difficult to reverse, so keep a copy of the modified Info.plist before you delete the entry.

Remove the following lines:

<key>LSRequiresNativeExecution</key>
<true/>

and you should be able to control whether or not iPhoto opens in Rosetta by using the Get Info option in the Finder.



[ Reply to This | # ]
Make Keyword Assistant work with newer iPhoto versions
Authored by: jhersco on Jul 08, '06 11:30:33AM

Used Text Wrangler to make the recommended change. Now KeywordAssistant works fine in iPhoto. Thanks for the tip!



[ Reply to This | # ]
Make Keyword Assistant work with newer iPhoto versions
Authored by: Eric33Toubib on Jul 09, '06 09:31:40AM

Very good trick... For me it works fine simply with TextEdit...



[ Reply to This | # ]
Make Keyword Assistant work with newer iPhoto versions
Authored by: princhita on Jul 16, '06 09:07:04AM

Thanks a million!!! Great Hint.

---
Sonia Zighelboim, Ph.D.



[ Reply to This | # ]
Make Keyword Assistant work with newer iPhoto versions
Authored by: hhendrickson on Jul 20, '06 06:12:18AM

Just a quick note.

This works great if you use the standard 'vi' text editor from a command line.

Open Terminal and type the following:

cd /Applications/iPhoto.app/Contents/NetServices/Bundles/KeywordAssistant.NetService/Contents/MacOS/
vi KeywordAssistant
<in vi>
/6.0.2
R6.0.1<Esc key>
:wq

Keep the following commands in mind when using 'vi':

R - goes into overwrite edit mode
ESC - exits edit mode
/ - searches for text that you type (hit return to search)

heath



[ Reply to This | # ]
Make Keyword Assistant work with newer iPhoto versions
Authored by: chris_on_hints on Aug 15, '06 09:32:52AM

hi - thanks for the vi instructions, i was scratching my head as to which editor to use.

BUT - for those following these instructions, you need to change the "6.0.2" to something HIGHER than what you have, so that KA will run. I chose 6.0.8, but i guess you could try 7.0.0, but you would be running the risk that KA might not play well with the next version of iPhoto, so be cautious.

nice hint.



[ Reply to This | # ]
Update released to Keyword Assistant
Authored by: superg on Sep 11, '06 02:09:44PM

No need to do this anymore, as the latest verison of Keyword Assistant is now compatible with iPhoto... and it's Universal! Yay!



[ Reply to This | # ]
Nope you have to do it again - iphoto is version 6.0.5
Authored by: alexmathew on Sep 29, '06 08:38:03AM

iPhoto got updated and KA stops working - so this hack is required.
AM



[ Reply to This | # ]
new version out for KA
Authored by: superg on Sep 29, '06 10:51:22AM
Yes! I'm glad Ken's back!!
Authored by: alexmathew on Sep 29, '06 11:05:05AM

Hope he'll be around longer this time :-)



[ Reply to This | # ]