Messages app shows wrong timecode for messages sent and received

Well, I had hoped that upgrading to Mojave would fix this issue, but it has not. In fact, as of today, it's worse.


First, my iPhone 6s (iOS 12) and iPad mini (iOS 9.3.5) both send and receive messages (iMessages and SMS messages) perfectly. There has never been even a hint of a problem on those two devices.


My 2017 iMac, on the other hand, has been showing the wrong timecode for incoming and outgoing messages (iMessages and SMS messages) for weeks. Almost every time, the messages display with a timecode from the future. As I write this, I have several conversations that are marked with messages from tomorrow afternoon. It seems to have started around the time Apple turned on iCloud syncing for Messages, but I've tried to work with that setting turned on and off and it doesn't help.


When the iMac is off or sleeping and I am communicating strictly with an iOS device, everything works.


When I eventually return to the iMac, those messages sent or received while it was asleep will appear with the correct timecode in the correct order in which they were received on the iOS device. However, if I then use the iMac to send or receive any new messages, those messages will be assigned some arbitrary timecode. At the same time, the iOS devices will display those messages with the correct timecode.


The iOS devices will not display any notifications that a message has been received as long as the iMac is awake. Most of the time, the iMac will not display any notifications that a new message has been received.


This happens even if the macOS app is not running.


At first, this issue seemed to be limited to my personal user account. I logged into the admin account and Messages seemed to work perfectly, so I assumed it was a defect in the user account. However, as of today, when I log into the admin account, the messages display the exact same incorrect timecode as shown in my personal account, so I know those timecodes have somehow transferred between iMac accounts, but they have not (yet) transferred to the iOS devices.


Confused yet?


After requesting help with this issue, I've tried a few fixes, none of which have worked.


  1. Tried resetting permissions for the user account. Temporarily fixed the issue, but it returned two days later. Subsequent resets had no effect.
  2. Tried resetting the PRAM/NVRAM. No change.
  3. Turned off/on iCloud Message syncing. No change.
  4. Turned off/on the computer's automatic clock syncing. No change.
  5. Upgraded the OS to Mojave. No change.
  6. Tried deleting ~/Library/Messages/chat.db and reloading all messages from iCloud. No change.


As you might guess, this issue make Messages unusable as long as my computer is turned on. I suppose I could turn off Messages in iCloud and delete the account in the Messages app so that I will not be able to receive or send any messages from the computer, but that kind of defeats the purpose of having the feature.


I need solutions.

Posted on Sep 25, 2018 1:54 PM

Reply
Question marked as Top-ranking reply

Posted on Sep 26, 2018 1:15 PM

I've had this issue, too, and what seemed to help me was signing out of the Messages app, then signing back in.


On your Mac:


  1. Start the Messages app.
  2. Select Preferences from the Message menu option.
  3. Click on the iMessage tab.
  4. Click on the Sign Out button.
  5. After about 5-10 minutes, sign back in.


On your iPhone:


  1. Tap Settings > Messages.
  2. Tap on Send & Receive
  3. Tap on your blue Apple ID shown at the top of the window and select Sign Out.
  4. After about 5-10 minutes, sign back in on your iPhone.


Let me know if that makes any difference.

Similar questions

4 replies
Question marked as Top-ranking reply

Sep 26, 2018 1:15 PM in response to Phillip Breske

I've had this issue, too, and what seemed to help me was signing out of the Messages app, then signing back in.


On your Mac:


  1. Start the Messages app.
  2. Select Preferences from the Message menu option.
  3. Click on the iMessage tab.
  4. Click on the Sign Out button.
  5. After about 5-10 minutes, sign back in.


On your iPhone:


  1. Tap Settings > Messages.
  2. Tap on Send & Receive
  3. Tap on your blue Apple ID shown at the top of the window and select Sign Out.
  4. After about 5-10 minutes, sign back in on your iPhone.


Let me know if that makes any difference.

Sep 26, 2018 1:27 PM in response to Phillip Breske

Hi,


In High Sierra that was a post that suggested that the users Opened Keychain Access (Applications/Utilities) and then Locked and then Unlocked the Login Keychain. It is normally Unlocked by the User opening that Mac User Account at Login.


Unfortunately I cannot remember the name of the poster (Mindez or similar) nor find the thread to be able to credit them.


However many subsequent posts thanked the poster and said it worked for them.


User uploaded file

9:27 pm Wednesday; September 26, 2018


 iMac 2.5Ghz i5 2011 (Sierra)
 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb (Snow Leopard 10.6.8)
 MacBookPro 15" 2016 (High Sierra 10.13.x)
 Mac OS X (10.6.8),
 iPhone 6 iOS 11.x and an iPad (2)

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Messages app shows wrong timecode for messages sent and received

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.