首先登陸(99美元賬號)

多端合一響應(yīng)式網(wǎng)站設(shè)計:PC+平板+手機,同一后臺修改數(shù)據(jù)多端同步更新提交您的需求,獲取網(wǎng)站建設(shè)與營銷策劃方案報價,我們會在1小時內(nèi)與您聯(lián)系!
a.點擊頁面右上角c.選擇證書類型 distribution,選擇添加
d.點擊+后,選擇distribution-App Store and Ad Hoc,continue
PS:現(xiàn)在的itunes已經(jīng)將這兩項分開,要上傳至AppStore請選擇App Store,如果是要安裝到一臺或多臺設(shè)備上,請選擇Ad Hoc
e.之后繼續(xù)continue,會看到需要上傳證書界面
f.打開mac的鑰匙串訪問
g.選擇鑰匙串的證書助理(有些可能是英文的)h.點擊繼續(xù)后存儲證書,一般選擇桌面(依據(jù)個人喜好)
i.在e的界面選擇choose File將剛剛存儲的證書上傳。
j.下載證書,雙擊安裝
k.生成證書對應(yīng)的provision File
l.continue-選擇App ID
PS:此處App ID選擇自己原來建的,這個應(yīng)該在真機調(diào)試之時就生成過。如果沒有,到Identifiers-App IDs中新建一個
m.點擊繼續(xù)-然后選擇剛剛新建的發(fā)布證書
n.選擇繼續(xù)
PS:此處profile Name填寫需與App ID 的后綴一致。如果為*則自定義一個。
o.點擊生成后會在provision profiles 里看到你鎖生成的profiles,選擇type為distribution的那個下載下來,同樣雙擊安裝即可
發(fā)布證書就申請并安裝完成了。
前段時間,有朋友跳槽,上班第一天就需要發(fā)布新版本,結(jié)果前任留下的證書他在公司新配的電腦上連調(diào)試都調(diào)試不了,然后問我iOS這些個雜七雜八的證書到底需要怎么弄最好,于是想,特以此文來記錄下我于蘋果證書的愛恨情仇。。。
要想有創(chuàng)建證書的資格,第一步,你得先有蘋果開發(fā)者賬號,而這個賬號的類型比較復(fù)雜,整理如下:
1、個人版 99美元
可以上架,上架前設(shè)備號白名單 測試
最大支持100個設(shè)備號
申請地址:
2、公司版 99美元
申請DUNS碼(申請地址: )
可以上架,上架前設(shè)備號白名單測試
最大支持100個設(shè)備號
3、企業(yè)版 299美元
申請DUNS碼(申請地址: )
不能上架,不需要設(shè)備號內(nèi)部自由使用
最大支持200個設(shè)備號
申請地址:
申請審批時長一般需要:2-4周
看看哪個適合你,然后按 申請流程 一步一步爬坑就可以了。
這個cer證書是我們平時用的最多的,生成過程網(wǎng)上也很多,我直接上圖:
第一步? App IDs
如果需要推送,勾選,但是你還沒添加推送證書會顯示黃色的(如今需要單獨去創(chuàng)建,詳見下文),注冊好后如圖:
第二步,用你電腦的導(dǎo)出的CertificateSigningRequest.certSigningRequest文件,創(chuàng)建4個cer證書,如圖:
分別是生產(chǎn)證書、開發(fā)證書、生產(chǎn)推送證書、開發(fā)推送證書,此時,app id 中的push notification 就是可用的了。
PS:如果你想用另外一臺電腦開發(fā),則需要用該電腦的CertificateSigningRequest.certSigningRequest新建證書.
第三步,
這是證書的配置文件,也要創(chuàng)建開發(fā)和生產(chǎn)兩個版本,也可以把devices里的設(shè)備加入以用來測試和真機調(diào)試。
PS:如果在新電腦上開發(fā),需要Edit舊的provisioning profile,把你新建的證書添加進去.
圖中標的兩個地方是在你的電腦鑰匙串中的,只要在我的證書中,且證書可以打開(即有灰色三角形,基本都有),就直接右鍵,導(dǎo)出,P12個人信息文件,如果不能打開,則P12選項是灰的,此時,可以重新安裝下你的證書,如果實在不行,revoke你的證書重新生成即可。
注意:導(dǎo)出時不要打開小三角.
有些地方需要pem文件,生成方法是你有p12文件且知道他的密碼的情況下,用終端:
1、cd?? p12文件的目錄
2、openssl pkcs12 -in filename.p12 -out filename.pem -nodes(-nodes 是空密碼,如果不加這句,pem需要加4位以上的密碼)
3、輸入p12文件的密碼
4、終端輸出:MAC verified OK
本文結(jié)束。
全篇從證書到真機調(diào)試分4步進行介紹
說在前面:
通過HBuilderX生成IOS APP需要有一個開發(fā)者賬號對應(yīng)的 證書(.p12) 和一個APP 描述文件(.mobileprovision) 。這是蘋果軟件打包的前提。
應(yīng)用上架App Store首先需要有蘋果開發(fā)者賬號。公司一般會有企業(yè)賬號,要來用戶名、密碼。登陸蘋果開發(fā)者中心 后界面如下↓↓
生成.p12文件有2個步驟
已經(jīng)有證書且未過期,可直接Download使用,如下圖↓↓
注意: 一個證書可以對應(yīng)多個APP,所以證書不需要創(chuàng)建太多。
到此,基礎(chǔ)的證書文件.p12 就生成了
? 登錄蘋果開發(fā)者中心()Account首頁,即有Certificates、Identifiers Profiles項,管理蘋果開發(fā)者賬號的相關(guān)證書。進入頁面后,左側(cè)功能樹共分為5組:Certificates、Keys、Identifiers、Devices、Provisioning Profiles。
Certificates:管理Development、Distribution、Push Development、Push Services證書,證書均以.cer結(jié)尾,創(chuàng)建后可以download,雙擊直接安裝到鑰匙串即可使用。
Tips:開發(fā)證書、發(fā)布證書生成數(shù)量有限,如需多人使用,建議由一人生成一組證書,然后導(dǎo)出.p12文件給其他成員使用即可,避免證書太多,管理混亂造成xcode配置方面的問題。若出現(xiàn) Maximum number of certificates generated 的提示 ,revoke 掉無用的證書。
Devices:管理調(diào)試設(shè)備的udid,一個賬號可以添加100臺設(shè)備,可以使用()來獲取udid或使用iTunes來獲取udid,設(shè)備別名盡量寫清楚哪臺機器,以備以后刪除。
Provisioning Profiles:描述文件的作用是描述了可由哪臺電腦,把哪個APP安裝到哪臺手機上面。一個描述文件包含App ID、Devices、Certificates,類型分Development、Distribution兩種。
蘋果的開發(fā)計劃叫做 Apple Developer Program。
細分為個人 developer 和企業(yè) enterprise developer ,用途不細說。每一種又分為 distribution 和 develop 證書。我們在調(diào)試時面對的xCode的 release 和 debug 模式。給測試人員說的則是 product 和 test ,即生產(chǎn)還是測試環(huán)境下的包。只是說法不一,本質(zhì)上都是一一對應(yīng)并無差,剛?cè)胄械男』锇橐⒁鈪^(qū)分,理清概念不要被混亂。下面展示一下個人開發(fā)者和企業(yè)開發(fā)者iTunesConnect上的細微區(qū)別,你就知道你在使用的是哪一種證書了。打包到AppStore需要用個人開發(fā)者證書。
分享題目:ios公司開發(fā)者證書,iphone開發(fā)者證書
網(wǎng)頁地址:http://chinadenli.net/article5/dsgeooi.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、移動網(wǎng)站建設(shè)、微信小程序、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)