Jag är medveten om att detta är en gammal tråd, men satt själv precis med det här problemet och tänkte att någon annan kan ha användning för den lösning jag hittade. Så ingen kod dök upp på Macen (Pro Mid 2009) när jag försökte SMS koppla på iPhone.
Felet visade sig ligga i att mitt mobilnummer inte fanns ikryssat i iMessage appen på Macen, och att det var ett gammalt telefonnummer som fanns registrerat där. Så jag stängde iMessage på iPhonen och sedan samma sak på Macen. Efteråt aktiverade jag iMessage på iPhone och såg till att alla adresser och telefonnummer var korrekta och kryssade (på inställningar -> Meddelanden -> Skicka och ta emot). Sedan aktiverade jag iMessage igen på Macen och till en början fanns bara mina mailadresser som mottagningsadresser (under inställningar), men sedan hoppade även mitt telefonnummer in. Så jag kryssade för även telefonnumret som inte var aktiverat som standard. Nu, när jag gjort allt detta gick jag in på SMS-koppling på iPhonen och voila! Koden dök upp i iMessage på Macen.

Hoppas detta kan vara till hjälp för någon.