Я надеюсь, что моя встреча с поддержкой Apple поможет.
У меня была пара вещей. Когда я зарегистрировал свой iPhone для отправки кода на свой ноутбук, мой Mac так и не получил код. Я мог отправлять сообщения со своего Mac другим пользователям iPhone, но не пользователям Android. В конце концов, проблема была в iPhone.
На вашем iPhone в разделе «Настройки» → «Сообщения» вы должны увидеть поле «Пересылка текстовых сообщений». Включите эту настройку. Я отключил его и попытался отправить код, но мой Mac так и не получил код. (Также включите отправку в виде SMS, MMS-сообщений и групповых сообщений, если вам нужны эти функции). Мы также вышли и вернулись в iCloud на моем Mac, и это не помогло.
Я подключил свой iPhone к своему Mac, чтобы сделать его резервную копию, и оставил его подключенным все время, пока мы нашли решение. (Понятия не имею, оказало ли это какое-либо влияние.)
На iPhone мы отключили ограничения, найденные в разделе «Настройки» → «Основные» → «Ограничения». Включите передачу обслуживания и предлагаемые приложения в разделе «Настройки» → «Основные».
Вот странная часть, поле под названием «Пересылка текстовых сообщений» исчезло. Текстовая поддержка хотела стереть мой айфон. Вместо этого мы сбрасываем настройки сети в разделе «Настройки» → «Основные» → «Сброс». Выберите Сброс настроек сети. Как только я это сделал, окно пересылки текстовых сообщений снова появилось. После активации на моем Mac появился код. В данный момент я не знаю, был ли Bluetooth активен или нет, но Wi-Fi был выключен.