蘋果開發(fā)者證書是蘋果公司為開發(fā)者提供的一種身份驗(yàn)證工具,可以用于發(fā)布應(yīng)用程序或進(jìn)行測(cè)試。在蘋果公司的生態(tài)系統(tǒng)中,只有通過開發(fā)者證書驗(yàn)證的應(yīng)用程序才能在App Store上架或在iOS設(shè)備上安裝。因此,對(duì)于想要發(fā)布iOS應(yīng)用程序的開發(fā)者來說,申請(qǐng)?zhí)O果開發(fā)者證書是非常重要的一步。
蘋
果開發(fā)者證書分為兩種類型:開發(fā)者證書和發(fā)布證書。開發(fā)者證書用于在測(cè)試設(shè)備上安裝應(yīng)用程序,而發(fā)布證書用于在App Store上架應(yīng)用程序。本文將介紹如何申請(qǐng)開發(fā)者證書。
申請(qǐng)開發(fā)者證書的前提是需要有一個(gè)蘋果開發(fā)者賬號(hào)。蘋果開發(fā)者賬號(hào)分為個(gè)人賬號(hào)和企業(yè)賬號(hào),個(gè)人賬號(hào)適用于個(gè)人開發(fā)者,企業(yè)賬號(hào)適用于公司或組織。在此不再贅述如何注冊(cè)蘋果開發(fā)者賬ios簽名ios免越號(hào),注冊(cè)流程可以在蘋果開發(fā)者官網(wǎng)上找到。
一、創(chuàng)建證書簽名請(qǐng)求
在申請(qǐng)開發(fā)者證書之前,需要先創(chuàng)建一個(gè)證書簽名請(qǐng)求(Certificate Signing Request,CSR)。CSR包含了開發(fā)者的公鑰和一些用戶信息,用于生成開發(fā)者證書。可以通過以下步驟創(chuàng)蘋果系統(tǒng)簽名可以用嗎建CSR:
1. 打開“鑰匙串訪問”應(yīng)用程序,選擇“證書助理” -> “從證書頒發(fā)機(jī)構(gòu)請(qǐng)求證書”
2. 在“用戶電子郵件地址”和“常用名稱”中輸入開發(fā)者的電子郵件地址和姓名
3. 在“密鑰大小”中選擇“2048位”
4. 在“存儲(chǔ)位置”中選擇“本地磁盤”
5. 點(diǎn)擊“繼續(xù)”,選擇保存CSR的文件夾和文件名,然后點(diǎn)擊“保存”
二、申請(qǐng)開發(fā)者證書
創(chuàng)建CSR之后,可以通過以下步驟申請(qǐng)開發(fā)者證書:
1. 登錄蘋果開發(fā)者官網(wǎng),選擇“證書、標(biāo)識(shí)和配置文件”
2. 在左側(cè)菜單欄中選擇“證書”,然后點(diǎn)擊“+”按鈕創(chuàng)建新證書
3. 選擇“開發(fā)”或“生產(chǎn)”,然后選擇“證書簽名請(qǐng)求(CSR)”作為證書類型,點(diǎn)擊“繼續(xù)”
4. 上傳之前創(chuàng)建的CSR文件,然后點(diǎn)擊“繼續(xù)”
5. 等待證書生成完成,然后下載證書文件(.cer)
三、安裝開發(fā)者證書
在下載開發(fā)者證書之后,可以通過以下步驟安裝證書:
1. 雙擊證書文件(.cer),然后在鑰匙串中將證書添加到“我的證書”
2. 在Xcode中選擇“Xcode” -> “Preferences”,然后選擇“帳戶”
3. 點(diǎn)擊“+”按鈕添加蘋果開發(fā)者賬號(hào),然后輸入賬號(hào)和密碼
4. 在“證書”選項(xiàng)卡中選擇剛剛添加的開發(fā)者證書
至此,開發(fā)者證書的申請(qǐng)和安裝已經(jīng)完成。在Xcode中可以使用該證書進(jìn)行應(yīng)用程序的測(cè)試和調(diào)試。需要注意的是,開發(fā)者證書的有效期為一年,需要在有效期內(nèi)更新證書。
一門APP證書制作工具(https://platform.yimenapp.com/)提供APP證書在線制作,支持蘋果證書、安卓證書在線一鍵快捷制作。工具完全免費(fèi),注冊(cè)成為一門APP開發(fā)者即可使用,全中文化云端APP證書工具。
一鍵制作IOS蘋果證書,包含appstore上架證書、開發(fā)環(huán)境測(cè)試證書、ADhoc生產(chǎn)環(huán)境測(cè)試證書、在線生成P12開發(fā)者證書證書,P12推送證書、P8推送證書,快捷綁定UDID、自定義包名Bundle ID、在線獲取描述文件;
一鍵制作安卓證書,支持自定義安卓包名、簽名文件密碼(storepass)、別名(alias)、別名密碼(keypass)、公司/機(jī)構(gòu)名稱 (O)、部門 (OU)、國家/地區(qū) (C)、省份 (ST)、城市 (L)、郵箱 (E)、以及安卓證書有效期。