新聞中心
關(guān)于iOS開(kāi)發(fā)證書的相關(guān)理解與應(yīng)用
iOS開(kāi)發(fā)都要走的路子那必定是證書的配置,尤其涉及到多人開(kāi)發(fā)的時(shí)候,還要管理一些開(kāi)發(fā)打包上線的一些權(quán)限。此時(shí)通過(guò)配置證書,再去手動(dòng)生成描述性文件顯得格外麻煩。
10年的博羅網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都營(yíng)銷網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整博羅建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“博羅網(wǎng)站設(shè)計(jì)”,“博羅網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
在進(jìn)行證書的配置之前,可以先理一下原理。
如下圖所示,在配置證書的時(shí)候,首先在配置證書的那臺(tái)電腦上通過(guò)證書助理先生成一套當(dāng)前主機(jī)的證書,這個(gè)證書是為了后來(lái)在開(kāi)發(fā)者中心配置相關(guān)開(kāi)發(fā)與發(fā)布證書需要用到的。
在開(kāi)發(fā)中心通過(guò)綁定 母機(jī) 所生成的證書來(lái)生成對(duì)應(yīng)的開(kāi)發(fā)證書與發(fā)布證書,這里的兩個(gè)證書的實(shí)際作用是用來(lái) 授權(quán) 相關(guān)主機(jī)的相關(guān)的操作權(quán)限的(打包發(fā)布),通俗點(diǎn)講就是, 只有安裝了這兩個(gè)證書的電腦才能夠有對(duì)應(yīng)的權(quán)限去做相關(guān)的操作 。
有些情況下,團(tuán)隊(duì)中的部分成員是不需要打包以及發(fā)布的,所以對(duì)于這些開(kāi)發(fā)成員是不用給他們相關(guān)的打包授權(quán)的,此時(shí)這里的 開(kāi)發(fā)證書的P12 就是做這個(gè)事兒的,它是用來(lái)授權(quán)相關(guān)的成員是否能夠有權(quán)限去打包的,所以對(duì)于這些成員就不需要給他們相關(guān)的P12文件了,如果想進(jìn)行相關(guān)的正常范疇的開(kāi)發(fā)(比如真機(jī)調(diào)試等),只需要給他們相關(guān)的 描述性文件 即可。同樣的,推送證書也有相關(guān)的生產(chǎn)環(huán)境以及開(kāi)發(fā)環(huán)境,推送證書的P12是用來(lái)授權(quán)相關(guān)的主機(jī)去進(jìn)行推送操作的(一般三方的推送平臺(tái)需要這些授權(quán)才能夠進(jìn)行相關(guān)的推送操作)。
目前有兩種方式去進(jìn)行證書的配置,分別是
這里推薦第二種方式進(jìn)行開(kāi)發(fā),因?yàn)槭∪チ撕芏嗯渲米C書的工作,只需要將團(tuán)隊(duì)中的開(kāi)發(fā)成員加入到對(duì)應(yīng)的開(kāi)發(fā)組中即可完成配置授權(quán)。
加入團(tuán)隊(duì)開(kāi)發(fā)者也很簡(jiǎn)單,也就三步:
在進(jìn)行證書搭建的過(guò)程中需要注意 證書過(guò)期 的問(wèn)題,因?yàn)槟壳伴_(kāi)發(fā)證書的有限時(shí)間通常為一年,過(guò)期的時(shí)候需要重新生成一套新的證書來(lái)保證正常的打包上線等權(quán)限的正常授權(quán)使用。
如何申請(qǐng)IOS開(kāi)發(fā)者證書
首先登陸(99美元賬號(hào))
a.點(diǎn)擊頁(yè)面右上角c.選擇證書類型 distribution,選擇添加
d.點(diǎn)擊+后,選擇distribution-App Store and Ad Hoc,continue
PS:現(xiàn)在的itunes已經(jīng)將這兩項(xiàng)分開(kāi),要上傳至AppStore請(qǐng)選擇App Store,如果是要安裝到一臺(tái)或多臺(tái)設(shè)備上,請(qǐng)選擇Ad Hoc
e.之后繼續(xù)continue,會(huì)看到需要上傳證書界面
f.打開(kāi)mac的鑰匙串訪問(wèn)
g.選擇鑰匙串的證書助理(有些可能是英文的)h.點(diǎn)擊繼續(xù)后存儲(chǔ)證書,一般選擇桌面(依據(jù)個(gè)人喜好)
i.在e的界面選擇choose File將剛剛存儲(chǔ)的證書上傳。
j.下載證書,雙擊安裝
k.生成證書對(duì)應(yīng)的provision File
l.continue-選擇App ID
PS:此處App ID選擇自己原來(lái)建的,這個(gè)應(yīng)該在真機(jī)調(diào)試之時(shí)就生成過(guò)。如果沒(méi)有,到Identifiers-App IDs中新建一個(gè)
m.點(diǎn)擊繼續(xù)-然后選擇剛剛新建的發(fā)布證書
n.選擇繼續(xù)
PS:此處profile Name填寫需與App ID 的后綴一致。如果為*則自定義一個(gè)。
o.點(diǎn)擊生成后會(huì)在provision profiles 里看到你鎖生成的profiles,選擇type為distribution的那個(gè)下載下來(lái),同樣雙擊安裝即可
發(fā)布證書就申請(qǐng)并安裝完成了。
ios開(kāi)發(fā)證書和生產(chǎn)證書怎么解決
首先,你需要你個(gè)蘋果開(kāi)發(fā)者帳號(hào),這個(gè)東西可以百度如何申請(qǐng)開(kāi)發(fā)者帳號(hào),99美刀一年,在擁有開(kāi)發(fā)者帳號(hào)之后就可以登錄蘋果的develop網(wǎng)站申請(qǐng)證書了
iOS 證書問(wèn)題(新增開(kāi)發(fā)設(shè)備)
如果是新項(xiàng)目配置證書,那么本文則不再贅述,度娘擁有大量的資料,請(qǐng)自行翻閱。
如上圖,選擇對(duì)應(yīng)的證書后,在證書界面點(diǎn)擊"edit",然后將新的移動(dòng)端設(shè)備勾選上即可
當(dāng)辦公環(huán)境遷移,舊的開(kāi)發(fā)電腦不可用或者需要新增加一臺(tái)開(kāi)發(fā)電腦時(shí),現(xiàn)有的證書將無(wú)法在新的開(kāi)發(fā)設(shè)備上使用,需要重新配置。
方法一(不推薦): 直接刪除舊的證書,重新生成一份。
方法二: 如果項(xiàng)目已經(jīng)上線,或者舊的證書其他環(huán)境正在使用,不滿足刪除證書的條件時(shí),需要新增一臺(tái)開(kāi)發(fā)設(shè)備。這時(shí)候可以將舊證書保持不變,新增開(kāi)發(fā)、發(fā)布證書,然后根據(jù)生產(chǎn)證書生產(chǎn)描述文件即可,具體步驟如下:
1、 根據(jù)新電腦的密鑰創(chuàng)建生產(chǎn)證書(最多3個(gè))。
蘋果企業(yè)開(kāi)發(fā)者賬號(hào)的申請(qǐng)流程?
蘋果開(kāi)發(fā)者賬號(hào)申請(qǐng)文檔
一、蘋果ID的注冊(cè)
1.注冊(cè)蘋果ID:;page=create
o?? 國(guó)籍選好中國(guó),避免后面開(kāi)發(fā)者賬號(hào)注冊(cè)的時(shí)候帶來(lái)不必要的麻煩(雖然不知道具體有什么麻煩)
o?? 年齡一定要滿18歲,這個(gè)也會(huì)是后面注冊(cè)開(kāi)發(fā)者賬號(hào)失敗的原因。
二、開(kāi)發(fā)者賬號(hào)的注冊(cè)
1.登錄個(gè)人賬號(hào)頁(yè)面點(diǎn)擊 join..
2.進(jìn)入界面后 點(diǎn)擊右上方藍(lán)色按鈕
3.點(diǎn)擊后進(jìn)入以下界面,點(diǎn)擊開(kāi)始注冊(cè)
4. 選擇對(duì)應(yīng)的賬戶類型
普通賬號(hào)選擇個(gè)人/一項(xiàng)。
5.填寫公司信息及個(gè)人信息
注意此處需用 英文字母描述 不可出現(xiàn)中文。
6.信息輸入完畢后 進(jìn)行確認(rèn),確認(rèn)之后
7.點(diǎn)擊購(gòu)買后,會(huì)出現(xiàn)要求重新登錄,點(diǎn)擊登錄即可。
8.選擇付款方式,付完款之后流程就結(jié)束,等待審核即可。
三.創(chuàng)建App開(kāi)發(fā)證書
1.登錄創(chuàng)建開(kāi)發(fā)者證書。
2.創(chuàng)建包名
填寫對(duì)應(yīng)信息之后即可完成包名創(chuàng)建
3.創(chuàng)建開(kāi)發(fā)證書
點(diǎn)擊 + 創(chuàng)建證書
證書主要包括Development(調(diào)試證書)和Production(生產(chǎn)證書)兩種,Development是開(kāi)發(fā)人員工作開(kāi)發(fā)時(shí)所用,Production用于將App打包發(fā)布到App Store。
正常需要?jiǎng)?chuàng)建三個(gè)證書即可
1.iOS App Development.
2.App Store and Ad Hoc
3.Apple Push Notification service SSL (Sandbox Production)
四.創(chuàng)建App 應(yīng)用
1.登錄
2.點(diǎn)擊+號(hào)選擇剛剛創(chuàng)建的bundle? Id創(chuàng)建新應(yīng)用,即完成創(chuàng)建。
一般會(huì)需要根據(jù)bundle Id創(chuàng)建一個(gè)注冊(cè)一個(gè)套裝ID,套裝ID應(yīng)該是用于和watchOS蘋果iWatch,iPad所用的程序生成一個(gè)共有的App包名,點(diǎn)擊藍(lán)字創(chuàng)建即可。
到此即完成了開(kāi)發(fā)以外的所有工作了,剩下的工作就要去Xcode開(kāi)發(fā)App啦!
名稱欄目:ios開(kāi)發(fā)證書創(chuàng)建,iOS開(kāi)發(fā)證書
轉(zhuǎn)載來(lái)于:http://www.dlmjj.cn/article/dsddpoj.html