Fix iMessage Not Syncing Across Devices on macOS 13

When iMessages fail to sync between your iPhone, iPad, and a Mac running macOS 13 (Ventura), the issue typically stems from disabled cloud synchronization, mismatched Apple ID credentials, or inconsistent send-and-receive addresses. This guide outlines the most common reasons your messages are out of sync on macOS 13 and provides direct, step-by-step solutions to resolve the issue quickly.

1. Enable Messages in iCloud

The primary reason messages do not sync across Apple devices is that the Messages in iCloud feature is turned off on one or more devices.

  • On macOS 13: Open the Messages app. In the menu bar, go to Messages > Settings (or press Cmd + ,). Click the iMessage tab, check the box next to Enable Messages in iCloud, and click Sync Now.
  • On iOS/iPadOS: Go to Settings > [Your Name] > iCloud > Show All (under Apps Using iCloud) > Messages in iCloud, and toggle on Use on this iPhone.

2. Verify Matching Apple IDs and Addresses

All devices must be signed in to the exact same Apple ID, and your phone number and email addresses must be selected to send and receive messages on every device.

  • On macOS 13: In Messages > Settings > iMessage, confirm the Apple ID displayed at the top matches your iPhone. Under the section labeled You can be reached for messages at, ensure your phone number and primary iCloud email address are both checked.
  • On iPhone: Go to Settings > Messages > Send & Receive. Ensure the exact same phone number and email addresses are checked under both "You can receive iMessages to and reply from" and "Start new conversations from."

3. Enable Text Message Forwarding

If SMS/MMS messages (green bubbles) are appearing on your iPhone but not on your Mac running macOS 13, text forwarding is likely disabled.

  1. On your iPhone, open Settings.
  2. Tap Messages > Text Message Forwarding.
  3. Locate your Mac running macOS 13 in the device list and toggle the switch to the On position.

4. Sign Out and Back In to iMessage

Corrupted authentication tokens can prevent macOS 13 from establishing a handshake with Apple's sync servers. Refreshing your session clears these errors.

  1. Open Messages on your Mac.
  2. Go to Messages > Settings > iMessage.
  3. Click Sign Out next to your Apple ID.
  4. Restart your Mac.
  5. Reopen the Messages app, sign back in with your Apple ID, and enable Messages in iCloud.

5. Check Date & Time Settings

macOS relies on accurate system timestamps to sync encrypted messages securely. If your Mac's clock differs from Apple's servers, synchronization will fail.

  1. Click the Apple menu > System Settings.
  2. Select General from the sidebar, then click Date & Time.
  3. Toggle on Set time and date automatically and choose Apple's default time server.