代码之家  ›  专栏  ›  技术社区  ›  Shai UI

什么是WWDR中间证书?

  •  71
  • Shai UI  · 技术社区  · 14 年前

    在Apple开发者门户中,在证书、开发者(或发行版)中显示:

    “如果未安装WWDR中间证书,

    我甚至不知道那是什么意思。我需要下载并运行它吗? 还是只需要下载当前证书?

    7 回复  |  直到 8 年前
        1
  •  44
  •   bioffe John Petrone    12 年前

    你需要下载并双击它。它会存储在你电脑的钥匙链中。它可以最好地描述为类似于根级别的证书颁发机构,它确认您的开发或分发配置文件证书是由苹果的WWDR颁发的,而不是在其他地方伪造的。

        2
  •  13
  •   Cocoa Dev    11 年前

    WWDR证书

    苹果公司 http://developer.apple.com/certificationauthority/AppleWWDRCA.cer 下载并安装证书,以便您可以使用它来验证 建立。WWDR证书将您的开发证书链接到 苹果,为你的应用程序完成信任链。

        3
  •  8
  •   hotpaw2    14 年前

    需要WWDR证书来告诉Xcode您的其他证书是有效的。你需要下载它们并把它们放到你的钥匙链上。

        4
  •  4
  •   prajul    12 年前

    WWDR证书是必需的,因为它包含证书颁发机构(CA)的公钥。这里的证书颁发机构是Apple本身(Apple根CA)。
    此证书是为了确保您的开发和分发证书确实是由CA颁发的,并且该证书的所有者(即您的身份)已经过验证。
    wiki regarding Certificate Authority

        5
  •  3
  •   Rahul Mukherjee    8 年前

    为了帮助保护客户和开发人员,我们要求所有第三方应用程序、Apple Wallet通行证、Safari扩展、Safari推送通知和应用程序商店购买收据都由可信的证书颁发机构签名。Apple Worldwide Developer Relations证书颁发机构颁发您用于为Apple设备签署软件的证书,允许我们的系统确认您的软件已按预期交付给用户,且未被修改。

    资料来源: https://developer.apple.com/support/certificates/expiration/

        6
  •  2
  •   Jay Yamada    9 年前

    相当直接。

    WWDR中间证书(WWDRIC)似乎不适合该模型。您只需要下载一次(除非它过期),并且您可能在一段较长的时间内拥有多个开发人员签名证书。

    我的假设是,它允许Xcode使用本地源(WWDRIC)验证开发人员证书,而不必通过网络验证签名证书。这样可以避免与网络相关联的延迟(或者您甚至可能不在网络上)。

        7
  •  1
  •   Mayur Prajapati    8 年前

    根据我的经验,苹果WWDR证书是非常重要的。如果您上传应用程序时没有将其安装到密钥链中,则您的应用程序将获得批准,但即使已准备好出售,也不会显示在iTunes商店中。

    您将收到这样的消息:

    enter image description here

    如果你改变商店,你也会得到同样的信息。