Mac 上的“没有 Safari 扩展证书”错误
Posted
技术标签:
【中文标题】Mac 上的“没有 Safari 扩展证书”错误【英文标题】:"No safari Extensions Certificate" error on Mac 【发布时间】:2016-05-10 11:23:07 【问题描述】:我已按照these 的步骤创建了用于构建 Safari 扩展的证书。在我的开发者帐户上,它显示到期日期为 2017 年 5 月 10 日。我的证书文件在我的桌面上。我已经双击它,现在证书也显示在我的钥匙串访问中。
但是每当我打开扩展生成器时,它都会显示没有 SAFARI 扩展证书。
我是否需要在 Safari 中的某个地方或其他地方上传下载的证书?
任何帮助将不胜感激!
【问题讨论】:
【参考方案1】:最后,我自己得到了答案。 对于 Mac 用户,只需将您的 OSX 和 safari 更新到最新版本。 并且证书将被检测到。
是否更新 OSX 或 safari 见this
【讨论】:
嗯,那是一种奇怪的行为。遗憾的是,Apple 没有通过 Safari 等提供有关此特定问题的更好通知。但我想知道您是否真的需要升级 OS X 和 Safari,或者只是其中一个就可以了吗? Safari 包含在 OS X 中。要获取最新版本的 Safari,请从 Mac App Store 安装最新版本的 OS X。参考:support.apple.com/en-in/HT204416 是的,但除了需要匹配 OS X 升级才能获得它的主要 Safari 升级,通常在非最新 OS X 上,您只需通过 App Store 或 Apple 网站升级 Safari。 顺便说一句,我从来没有遇到过需要升级 Safari 和 OS X 的证书问题,但那是几年前的事了。因此,要么 Apple 现在改变了一些事情,因为他们将免费的 Safari 开发者程序合并到一个你必须付费的 Apple 开发者程序中,要么你遇到了一些错误。 如果是bug,那么仅仅做系统更新并不能解决我的问题【参考方案2】:我在 OS X 10.10 上遇到了同样的问题,我不想升级操作系统。原来我有一个 Safari 待定更新(到 9.1.1 版)。 Safari 更新完成后,扩展生成器立即获取证书。
【讨论】:
以上是关于Mac 上的“没有 Safari 扩展证书”错误的主要内容,如果未能解决你的问题,请参考以下文章
Mac电脑创建Vue项目时报错 错误内容:Error: command failed: npm install --loglevel error --legacy-peer-deps