iPhone: What is a WWDR intermediate certificate?

53,025

Solution 1

You need to download it and double click on it. It will get stored in your computer's KeyChain. It can be described best as something like root level certificate authority that affirms that your development or distribution profile certificate was issued by Apple's WWDR and not forged somewhere else.

Solution 2

iPhone Game Development book says:

WWDR certificate

Apple’s World Wide Developer Relations (WWDR) certificate is available from Apple at http://developer.apple.com/certificationauthority/AppleWWDRCA.cer. Download and install the certificate so that you can use it to certify builds. The WWDR certificate links your development certificate to Apple, completing the trust chain for your application.

Solution 3

The WWDR certificate is needed to tell Xcode that your other certificates are valid. You need to download them all and drop them on your KeyChain.

Solution 4

WWDR certificate is required since it contains the public key of the Certificate Authority(CA).Here the Certificate Authority is Apple itself(Apple Root CA).
This certificate is to ensure that your Development and Distribution certificates are indeed issued by the CA and the owner of that certificate(ie your identity) has been verified.
wiki regarding Certificate Authority

Solution 5

As per Apple :

To help protect customers and developers, we require that all third party apps, passes for Apple Wallet, Safari Extensions, Safari Push Notifications, and App Store purchase receipts are signed by a trusted certificate authority. The Apple Worldwide Developer Relations Certificate Authority issues the certificates you use to sign your software for Apple devices, allowing our systems to confirm that your software is delivered to users as intended and has not been modified.

Source : https://developer.apple.com/support/certificates/expiration/

Share:
53,025

Related videos on Youtube

Shai UI
Author by

Shai UI

front-end developer in finance. especially html5/javascript/css based apps for mobile/desktop/tablets, node.js on the back-end. my main interests are heavy GUI, 2d/3d, data visualizations. check out my youtube channel: https://www.youtube.com/channel/UCJagBFh6ClHpZ2_EI5a3WlQ

Updated on July 05, 2022

Comments

  • Shai UI
    Shai UI almost 2 years

    In the Apple Developer Portal, in Certificates, Developer (or Distribution) it says:

    "If you do not have the WWDR intermediate certificate installed, click here to download now."

    I don't even know what that means. Do I need to download and run that? or do I need to only download the current certificate only?

    • ChrisP
      ChrisP about 12 years
      It would be helpful if the Provision Portal checked to see if you have it installed and indicated such rather than leave it open ended.
    • Marc
      Marc over 11 years
      Here is how to find out if WWDR is already installed: After digging around, I found that you must go to your Application folder, Utilities subfolder, and run Keychain Access. Look in the certificates area. If you see something about WWDR certificate with an expiration date in the future, then you should be fine. Apparently, you cannot even do a build in XCode without having a WWDR certificate installed. In any case, if you are like me and did all this cert stuff 6 months ago, and now have a working build ready to submit for distribution, you will almost certainly already have the WWDR cert.
  • MaddTheSane
    MaddTheSane over 12 years
    It stands for 'Apple Worldwide Developer Relations Certification Authority'.
  • Brad Larson
    Brad Larson almost 12 years
    Please don't copy the words of others without proper attribution. I've added this to your answer here, but make sure you do this in the future.
  • AnneTheAgile
    AnneTheAgile over 7 years
    I think we are downloading the public key from Apple , so it's the reverse of what you describe.
  • Kiran K
    Kiran K about 7 years
    Yes, I totally agree.