Mountain Lionを実行しているiMacでは、Dockアイコンに2つの未読メッセージがあることをMessagesが慢性的に示しています。ただし、未読メッセージはまったくありません。読んでいない長い間忘れられていたメッセージが浮かんでいないことを確認するためだけに、私の歴史のすべての会話を一通り調べてクリックしました。
それは大きな問題を引き起こしていませんが、私がそうしないときに新しいメッセージを受け取っていると常に考えるのは面倒です。なぜこれが起こるのか誰でも知っていますか?
Mountain Lionを実行しているiMacでは、Dockアイコンに2つの未読メッセージがあることをMessagesが慢性的に示しています。ただし、未読メッセージはまったくありません。読んでいない長い間忘れられていたメッセージが浮かんでいないことを確認するためだけに、私の歴史のすべての会話を一通り調べてクリックしました。
それは大きな問題を引き起こしていませんが、私がそうしないときに新しいメッセージを受け取っていると常に考えるのは面倒です。なぜこれが起こるのか誰でも知っていますか?
回答:
OS X 10.10(Yosemite)でこれを取得しています。アップルのディスカッションフォーラムで解決策を見つけました。
そこでユーザーLHindiiiは、Messages.appを終了してから、アクティビティモニターを使用してDockを終了することを推奨しました(自動的に再起動します)。
killall Dock
、メッセージアプリを終了した後にを使用することです。もう一度開くと、設定は完了です。
これを解決するには、Dockで[メッセージ]を右クリックし、結果のコンテキストメニューに表示される未読メッセージ(たまたまContinuity経由で追加されたSMS)をクリックして応答しました。
最も簡単な解決策は、次のような1行だけで上記のようなスクリプトを作成することです。
tell application "Messages" to "clear unread messages"
以前の回答の組み合わせは、スクリプトエディターのスクリプトとして最適に機能することがわかりました。
tell application "Messages" to "clear unread messages"
delay 1
tell application "Messages" to quit
delay 1
tell application "Dock" to quit
delay 1
tell application "Messages" to launch
High Sierraでは、これらのソリューションはどれも役に立ちませんでした。
これでした。すべての会話をクリアする必要があります。この時点で、iMessageインターフェースを介して既に成功していません(未読の問題は修正されていないため)。
iMessageを閉じた状態で。
再起動する前にiMessageを開く(しない)と、「メッセージが更新されています...」というメッセージが表示されます。これは決して完了しません。
再起動後、必要なすべてのファイルが再生成され、新しい、きれいなiMessageが再び得られます。
Tinker Toolを使用してDockメニューに移動し、Dockを再起動します