2/14 過後,舊有的 WWDR (Worldwide Developer Relations) 憑證就失效了。因為所有開發用的憑證使用的 issuer 都是這張憑證,所以現在你的開發憑證應該會長這樣(This certificate has an invalid issuer):

Invalid Issuer

修復方式是刪除舊的 WWDR 憑證,然後安裝新的 WWDR 憑證,新的憑證可以在這裡找到:
https://developer.apple.com/support/certificates/expiration/

所有人應該都會有這張舊的 WWDR 憑證,但是我在一些機器上找不到,後來發現原因有兩個:

  1. 它不一定在 login keychain 裡面
  2. 你的 Keychain Access 可能被設定成隱藏過期的憑證

解除隱藏的選項在:View / Show Expired Certificates

Show Expired Certificates

過期的 WWDR 現在看應該會長這樣,這台機器上是被放到 System keychain:

Expired Certificate

刪除、安裝新的憑證即可解決問題。

參考資料:

http://stackoverflow.com/questions/35390072/this-certificate-has-an-invalid-issuer-apple-push-services/35400712#35400712