加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_宿迁站长网 (https://www.0527zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 产品 > 正文

一些Mac应用无法启动 开发者证书过期所致

发布时间:2018-12-10 15:49:04 所属栏目:产品 来源:下载之家
导读:据外媒报道,在过去的这个周末里有用户报告一些 Mac 应用无法启动,原因是苹果改变了非 Mac App Store (购买和下载)应用的认证方法。 一些从开发者官网下载应用的用户表示,这些 Mac 应用在启动的时候就会崩溃,应用开发者很快对此进行了道歉并指出问题是

  据外媒报道,在过去的这个周末里有用户报告一些 Mac 应用无法启动,原因是苹果改变了非 Mac App Store (购买和下载)应用的认证方法。

一些Mac应用无法启动 开发者证书过期所致

  一些从开发者官网下载应用的用户表示,这些 Mac 应用在启动的时候就会崩溃,应用开发者很快对此进行了道歉并指出问题是由于应用的代码签名证书过期了。

  苹果发布开发者签名证书来保证用户在 Mac App Store 以外下载的应用是合法的,这个证书自发行之后就一直没有改变。以前,已经完成签署的证书不会影响已经下载的应用,不过去年 macOS Sierra 发布后这种情况就发生变化了,苹果开始要求应用携带配置文件。

  配置文件可以告诉 macOS 这款应用已经由苹果在线数据库完成验证并允许执行某些系统操作或权利。由于这个配置文件也使用开发者代码签名证书签署,所以当证书过期后,配置文件也就跟着无效了。

  在过去这个周末,受影响的包括了从开发者网站购买 1Password 的 Mac 用户。AgileBits 表示受影响的用户需要将软件手动升级至最新版本 (6.5.5),至于从 Mac App Store 下载 1Password 的用户则不会受到影响。

  对于开发者来说,避免应用受到潜在影响的解决方法就是在过期之前更新他们的代码签名证书。

(编辑:云计算网_宿迁站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!