High Sierraアドレス帳が壊れています


2

OK、それで私はHigh Sierraで(一見)よくある問題に出くわしました:Contacts.app/AddressBookを使用する際の厄介な問題(なぜAddressBook.appと呼ばないのかわかりませんが、それはこの時点では無関係です)。

しばらくの間、私は問題が私の側にあると思いました。これを分離するために、AddressBookフォルダーを完全に削除して再起動しました。今、新鮮な(空の)アドレス帳で、私はまだ同じ問題を抱えています:アプリがハングし、追加/検索/編集/削除などができません...何も。残念ながら、.hangファイルをデコードすることはできません。この分野で多くの経験はありません。つまり、識別できる関連情報を提供しているわけではありません。

最後に、まったく同じこと(新鮮な空のアドレス帳)を実行し、セーフモードで再起動しました。これは問題を解決しませんでした。

Console内のログを無駄に使いました。一貫性のあるエラーメッセージが表示されることはないようですので、この時点でどのパスを追跡するべきかわかりません。Sysdiagnoseはまだ試していません。

PS iCloud同期は、このプロセス全体でオフになっています。

編集:ここに私が得る3つのエラーがあります

1. AEGetDescData of non-desc type 'reco' not a good idea

2. Exception caught during decoding of received reply to message 'synchronousDonatedMeCard:', dropping incoming message and calling failure block.

    Exception: Exception while decoding argument 0 (#1 of invocation):
    <NSInvocation: 0x60800026db40>
    return value: {v} void
    target: {@?} 0x0 (block)
    argument 1: {@} 0x0

    Exception: value for key 'right' was of unexpected class 'NSError'. Allowed classes are '{(
        CNMutableContact,
        CNEither,
        CNContact
    )}'.

3. Error retrieving contacts from daemon: Error Domain=NSCocoaErrorDomain Code=4101 "connection to service named com.apple.contacts.donation.agent" UserInfo={NSDebugDescription=connection to service named com.apple.contacts.donation.agent}

Ooh-プログラムの下からフォルダーを削除した場合、有効または無効に関係なく、アプリケーションの同期が台無しになる可能性があります。データのバックアップがあり、Macで新しいユーザーアカウントを作成できますか?これはほぼ間違いなくデータエラーであり、アプリケーションがデータをディスクに保持し、同期とクエリを高速化するために使用するさまざまなデータベースに気付かないうちに壊れている可能性があります。
bmike

@bmikeバックアップはありますが、機能しているAddressBookについては考えていません。新しいアカウントを作成することはできますが、SafeBootを使えばそれで解決できると思いました。「プログラムの下」と言うとき、どういう意味ですか?/ Users / Me / Library / Application Support / AddressBookを削除しました(そして、問題が解決しなかったときに復元しました)。また、実際にこの問題が発生するまで、このファイルを削除しようとしませんでした。だから、defです。問題の原因ではありません。
-Dylan_Larkin

@bmike OK、新しいアカウントを作成しました。アプリはそこで動作します。確かに、これは試してみるのが私のレーダーでしたが、愚かな理由のために私は詳細に説明しません、私はまだ実際にそれをしていませんでした。だから、どのように戻って管理者アカウント(これまで、私のMac上の唯一のアカウント)でアプリを修正しますか。
-Dylan_Larkin

気になるファイルを新しいユーザーに移動して、新しいユーザーの名前を変更するのがおそらく高速です。具体的には何を移動したか、macOSとカレンダーの正確なバージョン、および他のいくつかのアイテムによって異なります。手作業でのバックアップと復元がはるかに簡単です。
bmike

それだけの価値はありません。AddressBookは、アプリにアクセスできなくても、実際には正しく機能します。iCloud経由でうまく同期します。私はそれを修正したかったのですが、それは私を悩ませていました。私はまだしています。しかし、ユーザーを移行しようとすると、意図しない結果が生じ、大きな苦痛になると思います。Appleデバイス間で実際の連絡先を失っていないので、修正できない場合は、それと一緒に生活する必要があります。
Dylan_Larkin

回答:


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.