[M1 Mac, Big Sur 11.6.5]
codesignコマンド実行時に急にパスワードを要求するようになりました。
以下の方法で解決しました。
1.macOSのログインパスワードをシステム環境設定”ユーザとグループ”から設定し直す。今回はこれまでと同じパスワードを再設定しました。
2.キーチェーンアクセスを起動し、システムのキーチェーンアクセスを開く。
3.Mac Developer ID Applicationの秘密鍵を右クリックし、”情報を見る”を選択。
4.”アクセス制御”タブをクリックし、”これらのアプリケーションによるアクセスを常に許可”のところに”/usr/bin/codesign”を登録する。
これでうまくいきました。なお解決後、秘密鍵の内容を確認すると登録したはずのcodesignは消えていました。それでも問題ありません。
macOSに関する奇妙な現象は枚挙にいとまがなく、今では怒りもわかず気にならなくなりました。Appleに報告してもまず対応しないので、程よい距離感で付き合っていくことにしました。