1.如果执行dotnet dev-certs https --verbose --trust 失败,并且你最近还更新过mac os 系统,并且还是.net8.0 ,那就去
官方网站下载最新.net8.0 的sdk安装一下。
2.找了很久才在github上找到原因
通常出现在使用 dotnet dev-certs https --trust 生成 HTTPS 开发证书时,这主要是因为 macOS 15(Sequoia)系统在安全 API 上做了改动,导致 .NET 使用的 CertificateRequest.CreateSelfSigned 方法无法正确处理内存密钥,进而生成证书失败。这是一个已知问题,计划在 .NET 8.0.10 中修复