1福荸、登錄開發(fā)者賬號垦页,https://developer.apple.com/account赁咙。
iShot_2023-04-12_10.27.17.png
2、注冊新的Bundle ID葡公。
1)選擇Identifiers,點(diǎn)擊+条霜,新增一個標(biāo)志符催什。
iShot_2023-04-12_10.32.30.png
2)選擇App IDs,點(diǎn)擊繼續(xù)宰睡。
iShot_2023-04-12_10.33.01.png
3)選擇類型為App蒲凶,點(diǎn)擊繼續(xù)。
iShot_2023-04-12_10.33.21.png
4)在本頁面的能力標(biāo)簽下拆内,選擇Push Notification旋圆。
iShot_2023-04-12_10.35.42.png
5)填寫描述和Bundle ID,注意Wildcard類型的Bundle ID不支持推送麸恍,推送證書的Bundle ID要選擇Explicit灵巧。此外,如果填寫的Bundle ID有重名,提交時會彈出提示“An App ID with Identifier 'com.xx.push' is not available. Please enter a different string.”孩等,請重新填寫后再提交艾君。
iShot_2023-04-12_10.38.10.png
6)提交成功后,會有一個確認(rèn)頁面肄方,核對信息無誤冰垄,點(diǎn)擊注冊。
iShot_2023-04-12_10.38.49.png
7)返回總覽頁面权她,可看到新建的ID虹茶。
iShot_2023-04-12_10.43.18.png
3、創(chuàng)建Certificates證書隅要。
1)首先蝴罪,申請CertificateSigningRequest.certSigningRequest文件,待會兒創(chuàng)建Certificates證書時會用到步清。
a.打開“鑰匙串訪問->證書助理->從證書頒發(fā)機(jī)構(gòu)請求證書”要门。
iShot_2023-04-12_10.55.32.png
b.填寫申請?zhí)O果賬號的郵箱地址,選擇存儲到磁盤廓啊。
iShot_2023-04-12_11.18.42.png
c.選擇存儲位置欢搜,點(diǎn)擊存儲,CSR文件就申請好了谴轮。
iShot_2023-04-12_11.19.01.png
2)登錄開發(fā)者賬號炒瘟,選擇Certificates,點(diǎn)擊“+”創(chuàng)建Certificates證書第步。
iShot_2023-04-12_10.28.47.png
3)創(chuàng)建開發(fā)根證書(可選)疮装,安裝根證書及生成p12。
a.選擇開發(fā)證書粘都,點(diǎn)擊繼續(xù)廓推。
iShot_2023-04-12_14.19.09.png
b.選擇本地CSR文件,點(diǎn)擊繼續(xù)驯杜。
iShot_2023-04-12_11.09.18.png
c.開發(fā)根證書這就創(chuàng)建好了受啥,點(diǎn)擊下載到本地。
iShot_2023-04-12_14.31.10.png
d.雙擊安裝鸽心,選擇登錄滚局,添加到鑰匙串。
iShot_2023-04-12_14.35.17.png
注意:需上傳了本地CSR生成的Certificates顽频,才可正確安裝到電腦藤肢,并導(dǎo)出p12。如果鑰匙串里Certificates有重復(fù)糯景,為避免Xcode真機(jī)運(yùn)行“Provisioning profile "test_development_push" doesn't include signing certificate "Apple Development: (xxx)”嘁圈,需刪除重復(fù)安裝的Certificates省骂,重新安裝,同時檢查Xcode上的Code Signing最住。
e.選擇“登錄->證書”钞澳,找到添加的開發(fā)根證書,右鍵導(dǎo)出p12文件涨缚。
iShot_2023-04-12_14.36.30.png
f.輸入證書密碼轧粟。
iShot_2023-04-12_15.11.49.png
4)創(chuàng)建推送cer證書,安裝及生成p12脓魏。過程和開發(fā)根證書類似兰吟。
a.選擇Apple Push Notification service SSL (Sandbox),點(diǎn)擊繼續(xù)茂翔。
iShot_2023-04-12_10.29.54.png
b.App ID選擇“步驟2”里新注冊的Bundle ID混蔼,點(diǎn)擊繼續(xù)。
iShot_2023-04-12_10.44.08.png
c.選擇本地CSR文件珊燎,點(diǎn)擊繼續(xù)惭嚣。
iShot_2023-04-12_11.09.18.png
d.推送證書這就創(chuàng)建好了,點(diǎn)擊下載到本地。
iShot_2023-04-12_10.45.36.png
e.雙擊添加到鑰匙串悔政,選擇“登錄->證書”料按,找到添加的push證書,右鍵導(dǎo)出p12文件卓箫。
iShot_2023-04-12_10.55.02.png
4、創(chuàng)建描述文件Profiles垄潮,并下載安裝烹卒。
1)選擇Profiles,點(diǎn)擊+弯洗,新增一個描述文件旅急。
iShot_2023-04-12_10.46.42.png
2)選擇iOS App Development,點(diǎn)擊繼續(xù)牡整。
iShot_2023-04-12_10.47.00.png
3)選擇App ID藐吮,使用“步驟2”里新注冊的Bundle ID,點(diǎn)擊繼續(xù)逃贝。
iShot_2023-04-12_10.47.39.png
4)選擇cer證書谣辞,選擇全部。
iShot_2023-04-12_10.51.37.png
5)選擇設(shè)備沐扳,這里選擇全部就可以了泥从。如果需要添加新設(shè)備,可以創(chuàng)建完P(guān)rofiles后沪摄,再編輯躯嫉。即在Devices里添加完uuid后纱烘,編輯Profiles,將新設(shè)備添加進(jìn)來祈餐。
iShot_2023-04-12_10.51.57.png
6)為描述文件起個名字擂啥,點(diǎn)擊繼續(xù),即可完成帆阳。
iShot_2023-04-12_10.52.23.png
7)雙擊描述文件安裝哺壶。注意安裝時,電腦斷開真機(jī)連接舱痘。
5变骡、這就是證書創(chuàng)建的全部流程,我們獲得了5個安裝文件芭逝。如和實(shí)際有出入塌碌,歡迎指正。
iShot_2023-04-12_15.12.48.png