iOS開(kāi)發(fā)相關(guān)證書(shū)

開(kāi)發(fā)者分類(lèi)

蘋(píng)果對(duì)開(kāi)發(fā)者主要分為3類(lèi):個(gè)人、組織(公司、企業(yè))、教育機(jī)構(gòu)。

1.個(gè)人(Individual)

2.組織(Organizations)組織分兩個(gè)小類(lèi)

? ? ?a.公司(Company)

? ? ?b.企業(yè)Enterprise

3.教育機(jī)構(gòu)(Educational Institutions)

說(shuō)明一下3種類(lèi)別的開(kāi)發(fā)者

1.個(gè)人(Individual):

? ? ?a.費(fèi)用 $99/Year

? ? ?b.App Store上架:是

? ? ? c.最大uuid支持?jǐn)?shù):100

? ? ? d.協(xié)作人數(shù):1人(開(kāi)發(fā)者自己)

? ? ? e.鄧白氏編碼:不需要

notes:【個(gè)人】開(kāi)發(fā)者可以申請(qǐng)升級(jí)【公司】開(kāi)發(fā)者,可以通過(guò)撥打蘋(píng)果公司客服電話(huà)(400 6701 855)來(lái)咨詢(xún)和辦理。

2.公司(Company):

? ? ?a.費(fèi)用 $99/Year

? ? ?b.App Store上架:是

? ? ?c.最大uuid支持?jǐn)?shù):100

? ? ?d.協(xié)作人數(shù):多人

? ? ? ? ? ? Admin Legal權(quán)限:超級(jí)管理員。可以管理開(kāi)發(fā)者和管理app store中的應(yīng)用。

? ? ? ? ? ? Admin權(quán)限:管理員。可以管理開(kāi)發(fā)者、管理測(cè)試機(jī)、管理團(tuán)隊(duì)證書(shū)。

? ? ? ? ? ?Member權(quán)限:普通開(kāi)發(fā)者。下載證書(shū)、使用證書(shū)。

? ? ? ? ? ?No Access權(quán)限:無(wú)權(quán)限。

? ? ? e.鄧白氏編碼:需要

notes:可進(jìn)行AdHoc進(jìn)行測(cè)試。

3.企業(yè)Enterprise):

a.費(fèi)用 $299/Year

b.App Store上架:否 (只能企業(yè)內(nèi)部應(yīng)用,內(nèi)部小范圍測(cè)試使用,不能對(duì)外發(fā)布應(yīng)用有被封帳號(hào)的風(fēng)險(xiǎn))

c.最大uuid支持?jǐn)?shù):不限制

d.協(xié)作人數(shù):多人

? ? ? ?Admin Legal權(quán)限:超級(jí)管理員??梢怨芾黹_(kāi)發(fā)者和管理app store中的應(yīng)用。

? ? ? Admin權(quán)限:管理員??梢怨芾黹_(kāi)發(fā)者、管理測(cè)試機(jī)、管理團(tuán)隊(duì)證書(shū)、應(yīng)用管理。

? ? ? Member權(quán)限:普通開(kāi)發(fā)者。下載證書(shū)、使用證書(shū)。

? ? ? No Access權(quán)限:無(wú)權(quán)限。

e.鄧白氏編碼:需要

notes:應(yīng)用只能進(jìn)行企業(yè)內(nèi)部進(jìn)行內(nèi)部測(cè)試分發(fā),不能上架App Store,或者對(duì)外進(jìn)行應(yīng)用分發(fā)。

參考蘋(píng)果

開(kāi)發(fā)者證書(shū)

iOS開(kāi)發(fā)中我們會(huì)經(jīng)常碰到很多證書(shū)問(wèn)題,很多時(shí)候證書(shū)問(wèn)題解決不了會(huì)很大程度上影響我們的開(kāi)發(fā)進(jìn)程,甚至是沒(méi)辦法開(kāi)發(fā),因此對(duì)iOS中涉及到的證書(shū)進(jìn)行說(shuō)明了解下:

一、Certification(證書(shū))

證書(shū)是電腦開(kāi)發(fā)資格的認(rèn)證。分兩種

1.Developer Certification(開(kāi)發(fā)證書(shū))安裝在電腦上提供開(kāi)發(fā)權(quán)限

2.Distribution Certification(發(fā)布證書(shū))安裝在電腦上提供發(fā)布iOS程序的權(quán)限

二、Provisioning Profile(授權(quán)文件)

授權(quán)文件是對(duì)設(shè)備的授權(quán),文件內(nèi)記錄的是設(shè)備的UDID和程序的App Id,就是被授權(quán)的設(shè)備可以安裝或調(diào)試Bundle identifier與授權(quán)文件中記錄的App Id對(duì)應(yīng)的程序。

授權(quán)文件分為兩種,對(duì)應(yīng)相應(yīng)的證書(shū)使用:

1.Developer Provisioning Profile(開(kāi)發(fā)授權(quán)文件)在裝有開(kāi)發(fā)證書(shū)或副本的電腦上使用,開(kāi)發(fā)人員選擇該授權(quán)文件通過(guò)電腦將程序安裝到授權(quán)文件記錄的設(shè)備中,即可進(jìn)行真機(jī)測(cè)試。

2.Distribution Provisioning Profile(發(fā)布授權(quán)文件)在裝有發(fā)布證書(shū)的電腦上(即配置證書(shū)的電腦,只有一臺(tái))制做測(cè)試版和發(fā)布版的程序。

在裝有發(fā)布證書(shū)的電腦上(即配置證書(shū)的電腦,只有一臺(tái))制做測(cè)試版和發(fā)布版的程序。

發(fā)布版就是發(fā)布到App Store上的程序文件,開(kāi)發(fā)者帳號(hào)創(chuàng)建授權(quán)文件時(shí)選擇store選項(xiàng),選擇App Id,無(wú)需選擇UDID;

測(cè)試版就是在發(fā)布之前交給測(cè)試人員可同步到設(shè)備上的程序文件,開(kāi)發(fā)者帳號(hào)創(chuàng)建授權(quán)文件時(shí)選擇AdHoc,選擇App Id和UDID;只有選中的UDID對(duì)應(yīng)的設(shè)備才可能安裝上通過(guò)該授權(quán)文件制做的程序。

三、Keychain(開(kāi)發(fā)密鑰)

安裝證書(shū)成功的情況下證書(shū)下都會(huì)生成Keychain,上面提到的證書(shū)副本就是通過(guò)配置證書(shū)的電腦導(dǎo)出Keychain(就是.p12文件)安裝到其他機(jī)子 上,讓其他機(jī)子得到證書(shū)對(duì)應(yīng)的權(quán)限。Developer Certification就可以制做副本Keychain分發(fā)到其他電腦上安裝,使其可以進(jìn)行真機(jī)測(cè)試。

注意:Distribution Certification只有配置證書(shū)的電腦才可使用,因此即使導(dǎo)出導(dǎo)出Keychain安裝到其他電腦上,其他電腦也不可能具有證書(shū)的權(quán)限。

打包發(fā)布方案

1.甲方提供開(kāi)發(fā)者帳號(hào)密碼,由乙方進(jìn)行app的證書(shū)創(chuàng)建(第一次上架時(shí))使用,來(lái)進(jìn)行打包并上架事宜。風(fēng)險(xiǎn):乙方誤操作影響甲方其他的應(yīng)用,甲方的安全信息有被泄露的風(fēng)險(xiǎn)

2.乙方提供源代碼,由甲方進(jìn)行app的打包上架事宜。風(fēng)險(xiǎn):乙方的知識(shí)產(chǎn)權(quán)代碼被外流。

3.甲方提供Boundle ID,發(fā)布.p12文件,發(fā)布.MobileProvision文件,發(fā)布apns.cer證書(shū),有乙方進(jìn)行打包簽名,交由甲方發(fā)布事宜。風(fēng)險(xiǎn):上架審核被拒絕原因需要甲方反饋給乙方,乙方來(lái)進(jìn)行處理,增加溝通成本,甲方?jīng)]有泄露敏感安全信息的風(fēng)險(xiǎn),乙方?jīng)]有外流知識(shí)產(chǎn)權(quán)代碼的風(fēng)險(xiǎn)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容