windows電腦開發ios的p12證書申請流程

很多同學在做ios打包的時候,發現ios打包需要一個p12格式的證書和一個證書profile文件,那么ios開發就一定需要使用mac電腦來申請ios證書嗎?其實申請ios證書并不一定需要mac電腦,因為證書是一個通用的技術,使用普通的ssl工具或jdk tool即可輔助完成證書的申請。

但對于不懂證書的人來說,使用這些命令行的工具去生成證書不太現實,因此,我們這篇文章講教大家如何最簡單的申請證書,使用windows電腦或瀏覽器即可在線申請,

申請證書需要通過開發開發者中心去申請,假如你是第一次開發ios,或者你們公司沒有蘋果開發者中心的賬號,那么可以通過下面這個教程去先申請開發者賬號:https://blog.csdn.net/handsome0916/article/details/130267123

然后就開始p12證書的創建教程吧

先登錄蘋果開發者中心,看到Certificates模塊點進去(假如你還沒注冊成為開發者登錄后臺是看不到這個模塊的),點擊藍色圓圈創建cer證書。

選擇ios distribution ad hoc and app store這個類型,因為這是ios開發,不要選錯哦,有些類型,比如apple類型不是ios證書來的。

之后它會要我們上傳一個csr文件,如下圖:

這個文件原本是需要使用mac電腦的鑰匙串訪問來申請的,這里我們可以不使用mac電腦,可以使用香蕉云編這個工具來申請:

https://www.yunedit.com/ioscert

登錄香蕉云編后,看到下面這個界面:

點擊生成csr文件,生成csr文件,之后就可以將這個csr文件下載下來,然后接著剛才的活在蘋果開發者中心完成cer證書的創建。

創建完cer證書后,因為這個證書是cer格式的,還不是p12格式,因此,再次回到香蕉云編,上傳這個cer文件,即可使用香蕉云編生成p12證書的功能生成p12證書。如下圖

通過上面的教程,p12證書文件已經生成完成了。

打包ios應用還需要另一個文件,就是證書profile文件,下面再來說下創建profile文件相關的步驟:

打開蘋果開發者中心,點擊Identifiers模塊,創建appId,這個appId要跟你在開發工具里填寫的appId(有的開發工具叫包名) 一致。這個appId是應用的意思,一個appId對應一個應用,假如已經創建過,就無需再次創建。

然后開始創建profile文件,打開蘋果開發者中心,打開profile模塊,點擊藍色圓圈創建profile文件:

選擇app store上架類型,然后后面的幾步它會要你選擇appId和選擇cer證書。假如你有多個appId或多個證書,不要選錯哦

上面是生成app store類型的profile的方法。

但是有一個問題app store類型打包出來的應用,需要上架才能安裝測試,假如我們需要測試驗證,可以創建profile的時候選擇ad hoc類型。

但是ad hoc類型的profile創建的時候,它會要求我們提供測試設備的udid,測試設備的udid比較難獲取,你可以使用香蕉云編右上角獲取udid的工具去掃碼獲取udid。

使用ad hoc類型的profile文件打包出來的應用ipa文件,可以使用香蕉云編或蒲公英這種分發內測平臺,比如上傳到香蕉云編的應用內測,上傳ipa文件即可生成安裝二維碼掃碼安裝。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/37936.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/37936.shtml
英文地址,請注明出處:http://en.pswp.cn/web/37936.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Perl 語言開發(二):變量與數據類型

目錄 1. 變量的基本概念 1.1 標量變量 1.2 數組變量 1.3 哈希變量 2. 數據類型詳解 2.1 標量數據類型 2.1.1 數字 2.1.2 字符串 2.2 數組數據類型 2.2.1 數組操作 2.3 哈希數據類型 2.3.1 哈希操作 3. 變量的作用域與生存期 3.1 全局變量 3.2 局部變量 3.3 詞法…

JavaScript將參數傳遞給事件處理程序

本篇文件我們將實現導航欄中,選中時候,會將您選中的進行高亮顯示; ● 首先我們來獲取我們想要的HTML元素 const nav document.querySelector(.nav);● 接著我們來寫選中的高亮顯示 nav.addEventListener(mouseover, function (e) { //鼠…

主干網絡篇 | YOLOv5/v7 更換主干網絡之 ShuffleNetv2 | 高效CNN架構設計的實用指南

主干網絡篇 | YOLOv5/v7 更換主干網絡之 ShuffleNetv2 | 高效CNN架構設計的實用指南 1. 簡介 近年來,深度卷積神經網絡(CNN)在圖像識別、目標檢測等領域取得了巨大進展。然而,隨著模型復雜度的不斷提升,模型訓練和部…

申請一張含100個域名的證書-免費SSL證書

挑戰一下,申請一張包含100個域名的證書 首先,我們訪問來此加密網站,進入登錄頁面,輸入我的賬號密碼。 登錄后,咱們就可以開始申請證書,首先說一下,咱賬號是SVIP哦,只有SVIP才可以申…

記一次EasyExcel的錯誤使用導致的頻繁FullGC

記一次EasyExcel的錯誤使用導致的頻繁FullGC 一、背景描述二、場景復現三、原因分析四、解決方案五、思考復盤 一、背景描述 繁忙的校招結束了,美好的大學四年也結束了,作者也有10個月沒有更新了。拿到心儀的offer之后也開始了苦B的打工生活。 最近接到…

Python海量數據處理腳本大集合:pyWhat

pyWhat:精簡海聯數據,直達數據弱點要害- 精選真開源,釋放新價值。 概覽 pyWhat是Github社區上一款比較實用的開源Python腳本工具。它能夠快速提取信息中的 IP 地址、郵箱、信用卡、數字貨幣錢包地址、YouTube 視頻等內容。當你遇到了一串莫名…

【golang】go mod私有倉庫配置

文章目錄 Golang版本控制go mod使用私有倉庫(gitlab)依賴設置配置代碼托管站點Go mod尋找代碼倉庫原理使用代理實現代碼托管站點訪問 Golang版本控制 go version v1.22.0 當我們新建一個go項目時,在項目根目錄下執行go mod init可以初始化go.mod文件用于管理包依賴。…

Spring Data與多數據源配置

Spring Data與多數據源配置 大家好,我是免費搭建查券返利機器人省錢賺傭金就用微賺淘客系統3.0的小編,也是冬天不穿秋褲,天冷也要風度的程序猿!今天我們來探討如何在Spring Data中配置和使用多個數據源。 在現代應用程序中&…

計算機相關術語科普之什么叫網關(Gateway)

網關(Gateway)是一個在計算機網絡中起到關鍵作用的設備或系統,它扮演著網絡間連接器或協議轉換器的角色。 一、定義與功能 1)定義: 網關是在不同網絡之間實現互連的復雜設備,僅用于兩個高層協議不同的網…

【PYG】Planetoid中邊存儲的格式,為什么打印前十條邊用edge_index[:, :10]

edge_index 是 PyTorch Geometric 中常用的表示圖邊的張量。它通常是一個形狀為 [2, num_edges] 的二維張量,其中 num_edges 表示圖中邊的數量。每一列表示一條邊,包含兩個節點的索引。 實際上這是COO存儲格式,官方文檔里也有寫,…

Web 品質標準

Web 品質標準 引言 隨著互聯網的快速發展,Web應用已經滲透到我們生活的方方面面。為了確保Web應用的質量,提高用戶體驗,Web品質標準應運而生。這些標準涵蓋了多個方面,包括性能、安全性、可訪問性、用戶體驗等。本文將詳細介紹這些標準,并探討它們在實際開發中的應用。 …

上位機圖像處理和嵌入式模塊部署(mcu 項目1:固件編寫)

【 聲明:版權所有,歡迎轉載,請勿用于商業用途。 聯系信箱:feixiaoxing 163.com】 說完了上位機的開發,接下來就是固件的開發。前面我們說過,目前使用的開發板是極海apm32f103的開發板。它自身包含了iap示例…

一些迷你型信息系統

只有一個表,比較簡單易用; 1 博物館信息查詢系統 信息錄入,瀏覽,添加,更新,刪除; 下載, https://download.csdn.net/download/bcbobo21cn/89505217

中國網絡安全審查認證和市場監管大數據中心數據合規官CCRC-DCO

關于CCRC-DCO證書的頒發機構,它是由中國網絡安全審查認證與市場監管大數據中心(簡稱CCRC)負責。 該中心在2006年得到中央機構編制委員會辦公室的批準成立,隸屬于國家市場監督管理總局,是其直轄的事業單位。 依據《網絡…

計算機的錯誤計算(十八)

摘要 計算機的錯誤計算(四)指出一元二次方程的計算精度問題。本節給出其一種解決方案。 計算機的錯誤計算(四)與(十七)分別指出一元二次方程的求解是具有挑戰性的難題,其出錯原因是因為相減相消…

YOLOv10(7):YOLOv10訓練(以訓練VOC數據集為例)

YOLOv10(1):初探,訓練自己的數據_yolov10 訓練-CSDN博客 YOLOv10(2):網絡結構及其檢測模型代碼部分閱讀_yolov10網絡結構圖-CSDN博客 YOLOv10(4):損失&…

汽車之家論壇評論全面采集實戰指南:Python爬蟲篇

聚焦汽車之家,解鎖評論寶藏 在這個數據為王的時代,每一個角落的信息都可能成為寶貴的洞察來源。汽車之家,作為汽車行業內的權威論壇,其海量的用戶評論不僅是消費者購車的重要參考,也是汽車品牌與市場研究者不可忽視的…

【Android面試八股文】在你之前的Android項目中,你是如何進行性能優化的?

在之前的Android項目中,優化和提升性能是一個重要且常見的任務。 以下是一些常用的性能優化方法和策略: 分析和測量: 使用Android Studio中的Profiling工具(如Profiler、Trace等)進行性能分析,識別CPU、內存和網絡使用情況。使用第三方工具(如Systrace)來分析系統層面…

iOS 練習項目 Landmarks (四):添加 AutoLayout 約束

iOS 練習項目 Landmarks (四):添加 AutoLayout 約束 iOS 練習項目 Landmarks (四):添加 AutoLayout 約束新增 topLabel圖片視圖圓形裁切陰影使用 AutoLayout 為詳情頁的組件添加約束DetailViewControllerDe…

如何在 Logback 和 Log4j 中獲取日志:一個開發者指南

日志記錄是軟件開發中的關鍵實踐,它幫助我們監控應用程序的行為,定位問題并優化性能。在 Java 生態系統中,Logback 和 Log4j 是兩個廣泛使用的日志框架,它們都基于 SLF4J API 提供日志服務。本文將指導你如何在這兩個框架中獲取日…