首頁 / 新聞 / iOS證書及描述文件制作流程

iOS證書及描述文件制作流程

作者: 兆光科技 發(fā)布時間: 2024/08/09 點擊: 65496次

說明

請确保您已經(jīng)申請了蘋果開(kāi)發(fā)者賬号(個人、公司賬号99美元,企業賬号299美元),否則無法進(jìn)行以下操作。申請個人、公司賬号地址:https://developer.apple.com/programs/ , 申請企業賬号地址:https://developer.apple.com/programs/enterprise/

 

APICloud iOS 證書自動化服務使用流程:https://community.apicloud.com/bbs/thread-170538-1-1.html

 

以下爲 iOS 證書常規手動制作流程:

 

使用 APICloud 平台開(kāi)發(fā) iOS 應用需要用到幾個證書,下面(miàn)的圖爲各個證書使用的地方。接下來爲各個證書的創建教程。

image.pngimage.png

創建 App ID

首先打開(kāi)蘋果開(kāi)發(fā)網站,通過(guò) Account 進(jìn)入開(kāi)發(fā)賬戶,如圖:

 

image.png

登錄成(chéng)功後(hòu)選擇 Certificates, Identifiers & Profiles(如果沒(méi)有這(zhè)一項請查看教程最開(kāi)始的說明),如圖:

image.png

如圖,在左側菜單選擇 Identifiers,然後(hòu)點擊添加按鈕。

image.png

選擇 App IDs,點擊右上角的 Continue 按鈕。

image.png

如果是普通應用,則選擇 App,如果是 App Clip 應用,則選擇 App Clip,點擊 Continue

image.png

如果是 App Clip 應用,需要選擇父應用包名,App Clip 的包名由父應用的包名 + 自己的名稱組成(chéng),點擊 Continue

 

image.png

如果是普通應用,在 Bundle ID 處選擇 Explicit,填寫自己應用的包名,這(zhè)裡(lǐ)填寫的包名即是控制台上傳證書頁面(miàn)需要填寫的 APP IDs

image.png

如果應用需要使用推送功能(néng),在下面(miàn)的 Capabilities 列表中勾選上 Push Notifications 項;如需要支持通用鏈接,勾選上 Associated Domains,點擊 Continue

 

image.png

确認信息無誤後(hòu)點擊 Register,完成(chéng)創建。

 

image.png





雲編譯 p12 證書制作

若開(kāi)發(fā)賬号下已經(jīng)存在 certificate 了可以跳過(guò)創建的步驟,一個賬号下有一個 certificate 即可,多個應用可以共用。

 

生成(chéng) certSigningRequest 文件

如圖,打開(kāi)應用程序->實用工具->鑰匙串訪問。

image.png

如圖,選擇從證書頒發(fā)機構請求證書。

image.png

接下來填寫郵件地址,選擇存儲到磁盤,點擊繼續。

image.png

如圖,保存文件到桌面(miàn)。

image.png




制作 p12 證書

如圖所示,點擊左邊的 Certificates,然後(hòu)點擊添加按鈕。

 

image.png

如圖,如果是個人或公司賬号,選擇 iOS Distribution (App Store and Ad Hoc),如果是企業賬号,則選擇 In-House and Ad Hoc,點擊 Continue

 

image.png


如圖,選擇 Choose File 選擇之前生成(chéng)的 certSigningRequest 文件,點擊 Continue 完成(chéng)創建。

image.png

如圖所示,cer 證書創建成(chéng)功,點擊 Download 將(jiāng)證書下載到本地。

image.png

雙擊打開(kāi)證書將(jiāng)其安裝到鑰匙串,若彈出安裝提示,選擇安裝到“登錄”,在鑰匙串中找到安裝的證書,若提示此證書是由未知頒發(fā)機構簽名的,請下載 Apple Worldwide Developer Relations Certification Authority 證書進(jìn)行安裝,地址http://developer.apple.com/certificationauthority/AppleWWDRCA.cer,在左邊選擇“登錄”和“我的證書”,找到證書,在證書上面(miàn)點擊鼠标右鍵,然後(hòu)在菜單中選擇導出證書,如圖:

 

image.png

在彈出頁面(miàn)中指定證書名,點擊存儲,然後(hòu)輸入證書密碼(此密碼在控制台上傳證書頁面(miàn)輸入),點擊好(hǎo),生成(chéng)p12格式證書。

image.png




雲編譯 mobileprovision 發(fā)布證書制作


這(zhè)裡(lǐ)以個人、公司賬号創建 App Store 類型發(fā)布證書爲例,企業賬号創建 In House 類型發(fā)布證書類似。

 

App Store類型證書

App Store 證書隻能(néng)用于發(fā)布應用到 AppStore,不能(néng)安裝在非越獄設備上面(miàn)。如圖,點擊左側菜單 Profiles,然後(hòu)點擊添加按鈕。image.png

 

選擇 App Store,點擊 Continue

 

image.png

如圖,選擇上面(miàn)創建的 App ID,點擊 Continue

image.png

如圖,選擇 certificates,點擊 Continue

image.png

輸入證書名稱,點擊 Generate,完成(chéng)創建。

image.png





雲編譯 mobileprovision 測試證書制作

個人或公司賬号生成(chéng)的 App Store 類型 mobileprovision 證書,應用在沒(méi)有發(fā)布到 App Store 之前隻能(néng)在越獄設備上安裝,若要在非越獄手機上面(miàn)安裝,則需要把設備udid添加到測試設備列表 Devices 裡(lǐ),并且生成(chéng) Ad Hoc 類型 mobileprovision 證書。

 

獲取設備 udid

獲取設備 udid 可以通過(guò)老版本 iTunes 獲取(最新版本無法獲取),macOS Catalina 及更新系統則可以直接通過(guò)“訪達”獲取,另外也可以通過(guò)其它一些手機助手獲取。

 

1macOS Catalina 及更新系統中通過(guò)”訪達“獲取。打開(kāi)”訪達“,連接設備,如圖,點擊劃線上面(miàn)區域後(hòu),會展示出序列号及udid信息,然後(hòu)點鼠标右鍵拷貝(拷貝的内容包含序列号、udid 等,需手動再篩選 udid)。

 

image.pngimage.png

2、通過(guò)老版本 iTunes 獲取。打開(kāi) iTunes,連接設備,如圖,找到序列号,然後(hòu)點擊序列号,該欄會變成(chéng) UDID,點擊鼠标右鍵,拷貝 UDID

image.png

添加測試設備


如圖選擇左側菜單 Devices,點擊添加按鈕。

 image.png

輸入 Name 和獲取的 UDID,點擊 Continueimage.png

點擊 Register,最後(hòu)點擊 Done,添加設備完成(chéng)。



 

Ad Hoc 類型證書

對(duì)于個人和公司賬号,Ad Hoc 類型證書可以安裝到指定的測試設備上面(miàn)調試。如圖,點擊左側菜單 Profiles,然後(hòu)點擊添加按鈕。image.png

如圖,選擇 Ad Hoc,點擊 Continue 進(jìn)入下一步。

image.png

 


如圖,選擇 App ID,點擊 Continue 進(jìn)入下一步。

image.png

如圖,選擇 certificates,點擊 Continue 進(jìn)入下一步。

 

image.png

選擇設備,然後(hòu)點擊 Continue

 

image.png

輸入證書名稱,點擊 Generate 完成(chéng)創建。

image.png





雲編譯 Apple Watch 對(duì)應 mobileprovision 證書制作

若支持 Apple Watch,需要在網站上傳證書界面(miàn)上傳 watchkitapp.mobileprovision watchkitextension.mobileprovision 證書,其中 watchkitapp.mobileprovision 證書對(duì)應的包名爲應用的包名加上 .watchkitapp 構成(chéng),watchkitextension.mobileprovision 證書對(duì)應的包名爲應用的包名加上 .watchkitextension 構成(chéng)。

 

例如應用包名爲 com.company.app,那麼(me)兩(liǎng)證書對(duì)應的包名分别爲 com.company.app.watchkitapp com.company.app.watchkitextension

 

制作流程與上面(miàn)的 mobileprovision 證書制作流程一樣(yàng)。

 

推送 p12 證書制作

如圖所示,點擊左邊的 Certificates,然後(hòu)點擊添加按鈕。

image.png

選擇 Apple Push Notification service SSL (Sandbox & Production),點擊 Continue 進(jìn)入下一步。image.png

App ID 欄選擇對(duì)應的 App ID,點擊 Continueimage.png

選擇之前生成(chéng)的 certSigningRequest 文件,然後(hòu)點擊 Continue

image.png

點擊 Download 下載證書到本地,雙擊安裝到鑰匙串中。如下圖,在鑰匙串中找到此證書,在該證書上面(miàn)點擊鼠标右鍵,選擇導出,然後(hòu)存儲爲 .p12 格式文件,輸入證書密碼。至此,創建服務端 p12 格式推送證書完畢。

image.png

标簽: 開(kāi)發(fā)

版權申明:本站文章部分自網絡,如有侵權,請聯系:hezuo@lyzg168.com

特别注意:本站所有轉載文章言論不代表本站觀點,本站所提供的攝影照片,插畫,設計作品,如需使用,請與原作者聯系,版權歸原作者所有

聯系我們

輸入您的聯系信息,我們將(jiāng)盡快和你取得聯系!

洛陽霆雲網絡科技有限公司

Tel:15137991270

企業QQ:210603461

Emile:hezuo@lyzg168.com

地址:洛陽市西工區王城大道(dào)221号富雅東方B座1711室

網站:https://www.lyzg168.com

洛陽app開(kāi)發(fā),洛陽app開(kāi)發(fā)公司,洛陽手機軟件開(kāi)發(fā),蘋果保上架,洛陽網站開(kāi)發(fā),洛陽網站制作,洛陽微信定制開(kāi)發(fā)

我們的微信

關注兆光,了解我們的服務與最新資訊。

Copyright © ​2018-2019 洛陽霆雲網絡科技有限公司