帳號輔助說明
更換由先前 Sub-CA 核發的 Developer ID 憑證
原始 Developer ID 憑證授權單位將於 2027 年 2 月 1 日屆滿。該日期過後,將無法再以原始憑證授權單位所核發的憑證進行簽署,須更換成由目前 Developer ID 憑證授權單位 (G2) 核發的憑證。由 G2 核發的憑證有效期限為一年,且須每年更新。
需要的角色:帳號持有人
了解自己的憑證是否受到影響
在「憑證、識別碼與描述檔」中,按一下側邊欄中的「Certificates」(憑證),並檢視你的 Developer ID 應用程式和 Developer ID 安裝程式憑證。任何在 2027 年 2 月 1 日當天或之前到期的憑證,都可能受到影響。不過,僅憑到期日無法證明憑證是由哪個單位所核發。為確保無誤,請檢查核發單位。
團隊可以持有由兩個授權單位所核發、但名稱相同的憑證,例如同一個 Developer ID 安裝程式項目可以出現兩次,唯獨到期日不同。若要加以區分,請在「鑰匙圈存取」中選取憑證,展開「簽發人名稱」欄位,並檢視「組織單位」欄位:
-
如果看到「Apple Certification Authority」(Apple 憑證授權單位):憑證是由先前的 Sub-CA 所核發。更換此憑證。
-
如果看到 G2:憑證是由目前的 Sub-CA 所核發。無須採取任何動作。
附註:請檢查自己的憑證,而非鑰匙圈中的 Developer ID 憑證授權單位項目。該項目即授權單位本身,且由 Apple Root CA 核發,其組織單位也同樣是 Apple 憑證授權單位。
建立替代憑證
-
登入「憑證、識別碼與描述檔」。
-
按一下側邊欄中的「Certificates」(憑證),然後按一下新增按鈕 (+)。
-
在「Software」(軟體) 下方,選取「Developer ID Application」(Developer ID 應用程式) 或「Developer ID Installer」(Developer ID 安裝程式),然後按一下「Continue」(繼續)。如果同時擁有兩種憑證,請分別重複上述步驟,因為一份憑證無法涵蓋另一份。
-
如果系統要求你選取 Developer ID 憑證中繼機構,請選擇「G2 Sub-CA (Xcode 11.4.1 or later)」(G2 Sub-CA (Xcode¬11.4.1 或以上版本))。其他任何選項都可能導致核發出來自即將屆滿之憑證授權單位的憑證。
-
依照指示建立憑證簽署要求。上傳該憑證,然後下載你的新憑證。
-
按兩下已下載好的檔案,將其安裝至鑰匙圈,然後更新系統,以便使用新憑證進行簽署。
由於一次最多可持有 5 份 Developer ID 應用程式與 5 份 Developer ID 安裝程式憑證,因此你可以在目前憑證到期之前,先建立替代憑證並加以測試。