Möglicherweise bist Du in der falschen Library? Ich bin auch erst über: Macintosh HD/Library gegangen => Sackgasse. Es geht tatsächlich nur über den Benutzerordner. Der mit dem Häuschen.
Da der Library versteckt ist, musst du mit der ALT-Taste auf "Gehe zu" klicken. Ansonsnte landest du evtl im falschen. Wichtig ist auch, das der neue Ordner auch wirklich "Images" heißt. Sonst speicher iPhoto das nicht ab. solltest Du Aperture haben, würde ich das ebenfalls noch öffnen und in den Gesichtern rumklicken.
Ganz wichtig ist außerdem, dass die Bezeichnungen der Gesichter in iPhoto/Aperture (die verwenden seit kurzem die gleiche Datenbank) die gleiche ist, wie in der Kontakte-App.
Also: "Max Mustermann" in der Kontakte-App, findet in iPhoto "Max" und "Mustermann" und "Max Mustermann".
Du kannst folgendes probieren. Markier ein Gesicht (unbekannt ist am Besten) und gib einen Namen ein, der in den Kontakten steht. In iPhot wird der Name evtl schon ergänzt, während du tippst.
Dann schließ iPhoto. Öffne Kontakte und such den Namen, den du gerade eingegeben hast. Doppelklick auf das Bild in der Visitenkarte. Du brauchst nicht vorher auf "Bearbeiten" zu klicken. Dann öffnet sich das Auswahlfenster. Evtl. 1-2 Sekunden später - im Idealfall sofort - wird der Punkt "Gesichter" eingeblendet.
Hoffentlich.
So soll das dann aussehen: