macOS SierraでKeychainに新規WiFiパスワードが登録されない問題の解決方法

本題の通り、Sierraにて新しいWiFIに繋げた時、そのパスワードがキーチェーンに登録されず、毎回パスワードを求められる現象が発生したときの対処法。 昔のバージョンでは Keychain First Aid なるものがあったが、最近のバージョンには搭載されていない。

解決策

Keychainが壊れているようなので、Keychainフォルダを削除(移動)させて、全て初期化する。 (その前にiCloud連携を切っておいたほうが良いかもしれない)

mv ~/Library/Keychains ~/Library/Keychains.bak 
sudo mv /Library/Keychains /Library/Keychains.bak
=> 再起動

駄目だった方法

  • macOSの上書きインストール
  • 新規キーチェーンの作成とデフォルト設定
  • キーチェーンのメニューから行う初期化