W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
請確保您已經(jīng)申請了蘋果開發(fā)者賬號(個人、公司賬號99美元,企業(yè)賬號299美元),否則無法進行以下操作。申請個人、公司賬號地址:https://developer.apple.com/programs/ , 申請企業(yè)賬號地址:https://developer.apple.com/programs/enterprise/
APICloud iOS 證書自動化服務(wù)使用流程:https://community.apicloud.com/bbs/thread-170538-1-1.html
以下為 iOS 證書常規(guī)手動制作流程:
使用 APICloud 平臺開發(fā) iOS 應(yīng)用需要用到幾個證書,下面的圖為各個證書使用的地方。接下來為各個證書的創(chuàng)建教程。
首先打開蘋果開發(fā)網(wǎng)站,通過 Account 進入開發(fā)賬戶,如圖:
登錄成功后選擇 Certificates, Identifiers & Profiles(如果沒有這一項請查看教程最開始的說明),如圖:
如圖,在左側(cè)菜單選擇 Identifiers,然后點擊添加按鈕。
選擇 App IDs,點擊右上角的 Continue 按鈕。
如果是普通應(yīng)用,則選擇 App,如果是 App Clip 應(yīng)用,則選擇 App Clip,點擊 Continue。
如果是 App Clip 應(yīng)用,需要選擇父應(yīng)用包名,App Clip 的包名由父應(yīng)用的包名 + 自己的名稱組成,點擊 Continue。
如果是普通應(yīng)用,在 Bundle ID 處選擇 Explicit,填寫自己應(yīng)用的包名,這里填寫的包名即是控制臺上傳證書頁面需要填寫的 APP IDs。
如果應(yīng)用需要使用推送功能,在下面的 Capabilities 列表中勾選上 Push Notifications 項;如需要支持通用鏈接,勾選上 Associated Domains,點擊 Continue。
確認信息無誤后點擊 Register,完成創(chuàng)建。
若開發(fā)賬號下已經(jīng)存在 certificate 了可以跳過創(chuàng)建的步驟,一個賬號下有一個 certificate 即可,多個應(yīng)用可以共用。
如圖,打開應(yīng)用程序->實用工具->鑰匙串訪問。
如圖,選擇從證書頒發(fā)機構(gòu)請求證書。
接下來填寫郵件地址,選擇存儲到磁盤,點擊繼續(xù)。
如圖,保存文件到桌面。
如圖所示,點擊左邊的 Certificates,然后點擊添加按鈕。
如圖,如果是個人或公司賬號,選擇 iOS Distribution (App Store and Ad Hoc),如果是企業(yè)賬號,則選擇 In-House and Ad Hoc,點擊 Continue。
如圖,選擇 Choose File 選擇之前生成的 certSigningRequest 文件,點擊 Continue 完成創(chuàng)建。
如圖所示,cer 證書創(chuàng)建成功,點擊 Download 將證書下載到本地。
雙擊打開證書將其安裝到鑰匙串,若彈出安裝提示,選擇安裝到“登錄”,在鑰匙串中找到安裝的證書,若提示此證書是由未知頒發(fā)機構(gòu)簽名的,請下載 Apple Worldwide Developer Relations Certification Authority 證書進行安裝,地址http://developer.apple.com/certificationauthority/AppleWWDRCA.cer,在左邊選擇“登錄”和“我的證書”,找到證書,在證書上面點擊鼠標右鍵,然后在菜單中選擇導(dǎo)出證書,如圖:
在彈出頁面中指定證書名,點擊存儲,然后輸入證書密碼(此密碼在控制臺上傳證書頁面輸入),點擊好,生成p12格式證書。
這里以個人、公司賬號創(chuàng)建 App Store 類型發(fā)布證書為例,企業(yè)賬號創(chuàng)建 In House 類型發(fā)布證書類似。
App Store 證書只能用于發(fā)布應(yīng)用到 AppStore,不能安裝在非越獄設(shè)備上面。如圖,點擊左側(cè)菜單 Profiles,然后點擊添加按鈕。
選擇 App Store,點擊 Continue。
如圖,選擇上面創(chuàng)建的 App ID,點擊 Continue。
如圖,選擇 certificates,點擊 Continue。
輸入證書名稱,點擊 Generate,完成創(chuàng)建。
個人或公司賬號生成的 App Store 類型 mobileprovision 證書,應(yīng)用在沒有發(fā)布到 App Store 之前只能在越獄設(shè)備上安裝,若要在非越獄手機上面安裝,則需要把設(shè)備udid添加到測試設(shè)備列表 Devices 里,并且生成 Ad Hoc 類型 mobileprovision 證書。
獲取設(shè)備 udid 可以通過老版本 iTunes 獲?。ㄗ钚掳姹緹o法獲取),macOS Catalina 及更新系統(tǒng)則可以直接通過“訪達”獲取,另外也可以通過其它一些手機助手獲取。
1、macOS Catalina 及更新系統(tǒng)中通過”訪達“獲取。打開”訪達“,連接設(shè)備,如圖,點擊劃線上面區(qū)域后,會展示出序列號及udid信息,然后點鼠標右鍵拷貝(拷貝的內(nèi)容包含序列號、udid 等,需手動再篩選 udid)。
2、通過老版本 iTunes 獲取。打開 iTunes,連接設(shè)備,如圖,找到序列號,然后點擊序列號,該欄會變成 UDID,點擊鼠標右鍵,拷貝 UDID。
如圖選擇左側(cè)菜單 Devices,點擊添加按鈕。
輸入 Name 和獲取的 UDID,點擊 Continue。
點擊 Register,最后點擊 Done,添加設(shè)備完成。
對于個人和公司賬號,Ad Hoc 類型證書可以安裝到指定的測試設(shè)備上面調(diào)試。如圖,點擊左側(cè)菜單 Profiles,然后點擊添加按鈕。
如圖,選擇 Ad Hoc,點擊 Continue 進入下一步。
如圖,選擇 App ID,點擊 Continue 進入下一步。
如圖,選擇 certificates,點擊 Continue 進入下一步。
選擇設(shè)備,然后點擊 Continue。
輸入證書名稱,點擊 Generate 完成創(chuàng)建。
若支持 Apple Watch,需要在網(wǎng)站上傳證書界面上傳 watchkitapp.mobileprovision 和 watchkitextension.mobileprovision 證書,其中 watchkitapp.mobileprovision 證書對應(yīng)的包名為應(yīng)用的包名加上 .watchkitapp 構(gòu)成,watchkitextension.mobileprovision 證書對應(yīng)的包名為應(yīng)用的包名加上 .watchkitextension 構(gòu)成。
例如應(yīng)用包名為 com.company.app,那么兩證書對應(yīng)的包名分別為 com.company.app.watchkitapp 和 com.company.app.watchkitextension。
制作流程與上面的 mobileprovision 證書制作流程一樣。
如圖所示,點擊左邊的 Certificates,然后點擊添加按鈕。
選擇 Apple Push Notification service SSL (Sandbox & Production),點擊 Continue 進入下一步。
在 App ID 欄選擇對應(yīng)的 App ID,點擊 Continue。
選擇之前生成的 certSigningRequest 文件,然后點擊 Continue。
點擊 Download 下載證書到本地,雙擊安裝到鑰匙串中。如下圖,在鑰匙串中找到此證書,在該證書上面點擊鼠標右鍵,選擇導(dǎo)出,然后存儲為 .p12 格式文件,輸入證書密碼。至此,創(chuàng)建服務(wù)端 p12 格式推送證書完畢。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: