I’ve spent days on this for a friend.
Issue presented exactly as you described.
My friend switched from a Pixel to iPhone XS. He asked me to setup his MacBook to sync messages and allow him to text from computer. I updated to Mojave first, turned on SMS relay and landed in this mess.
I thought ok, clearly a messages.app issue. Created new account on computer. Logged in. Turned on SMS relay on phone. Issue persists.
Ok, OS issue. Backed up computer. Erased computer. Clean install of Mojave. New account. Issue persists. Found this forum.
Ok. Mojave final has a messages.app bug. Erased computer. Clean install of High Sierra. New account. Issue persists.
Ok, iCloud issue. Created brand new @icloud.com account. Removed old iCloud account from computer and phone. Issue persists.
Ok, phone OS issue. Erase all content and settings, setup up with the new iCloud account. Issue persists.
Ok I can’t downgrade an iPhone XS to iOS 11, so let’s try dev beta 12.1. Issue persists.
I’m left now with this being a Carrier/SMS aggregator issue? But how do you tell sprint they have to resolve something that only presents as an issue on a MacBook? They’ll say take it to Apple
Store.
Other details: Carrier is Sprint.
This phone number was once a google voice number and user used “google voice on sprint” so the sprint phone number hid behind GV number on android until sprint dropped GV integration. At that point, while still on Pixel/Android, user ported GV number to sprint because sprint killed GV integration earlier this year and that was the only way to maintain his GV number as his primary cell
phone number.
Did the rest of you happen to port a phone number between carriers recently, or was the Mojave upgrade the only thing that changed? It seems like it can’t truly be a Mojave issue if the issue exists on a clean install of high Sierra. Not to mention like I said this isn’t my line. My ATT phone (which was a number ported from Verizon in 2008) works just fine on multiple macs running Mojave and Messages.app with SMS relay.
I’m not one to give up trying things, but I’m at the “get a new phone number” stage, which of course is something the user would like to avoid.
So I’ll subscribe to this post and hope somebody figures something out.
:-/