蘋果開發(fā)者賬號申請文檔
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了富陽免費(fèi)建站歡迎大家使用!
一、蘋果ID的注冊
1.注冊蘋果ID:;page=create
o?? 國籍選好中國,避免后面開發(fā)者賬號注冊的時(shí)候帶來不必要的麻煩(雖然不知道具體有什么麻煩)
o?? 年齡一定要滿18歲,這個(gè)也會是后面注冊開發(fā)者賬號失敗的原因。
二、開發(fā)者賬號的注冊
1.登錄個(gè)人賬號頁面點(diǎn)擊 join..
2.進(jìn)入界面后 點(diǎn)擊右上方藍(lán)色按鈕
3.點(diǎn)擊后進(jìn)入以下界面,點(diǎn)擊開始注冊
4. 選擇對應(yīng)的賬戶類型
普通賬號選擇個(gè)人/一項(xiàng)。
5.填寫公司信息及個(gè)人信息
注意此處需用 英文字母描述 不可出現(xiàn)中文。
6.信息輸入完畢后 進(jìn)行確認(rèn),確認(rèn)之后
7.點(diǎn)擊購買后,會出現(xiàn)要求重新登錄,點(diǎn)擊登錄即可。
8.選擇付款方式,付完款之后流程就結(jié)束,等待審核即可。
三.創(chuàng)建App開發(fā)證書
1.登錄創(chuàng)建開發(fā)者證書。
2.創(chuàng)建包名
填寫對應(yīng)信息之后即可完成包名創(chuàng)建
3.創(chuàng)建開發(fā)證書
點(diǎn)擊 + 創(chuàng)建證書
證書主要包括Development(調(diào)試證書)和Production(生產(chǎn)證書)兩種,Development是開發(fā)人員工作開發(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)擊+號選擇剛剛創(chuàng)建的bundle? Id創(chuàng)建新應(yīng)用,即完成創(chuàng)建。
一般會需要根據(jù)bundle Id創(chuàng)建一個(gè)注冊一個(gè)套裝ID,套裝ID應(yīng)該是用于和watchOS蘋果iWatch,iPad所用的程序生成一個(gè)共有的App包名,點(diǎn)擊藍(lán)字創(chuàng)建即可。
到此即完成了開發(fā)以外的所有工作了,剩下的工作就要去Xcode開發(fā)App啦!
因?yàn)檫@是蘋果系統(tǒng)的一種安全機(jī)制,證書相當(dāng)于一個(gè)通行證一樣的東西,用證書簽過名之后才能在蘋果設(shè)備上安裝。
蘋果未進(jìn)行App Store上架的應(yīng)用,一般很大一部分都是通過企業(yè)簽名進(jìn)行下載安裝使用的。因?yàn)閕os用戶下載APP只能在App Store, 而App Store對上架的軟件審核很嚴(yán)格,很多APP無法通過審核,只有通過用證書簽名才能分發(fā)給ios的用戶下載APP。除了企業(yè)簽名還有用個(gè)人開發(fā)者賬號的超級簽名,還有蘋果官方認(rèn)可的分發(fā)模TF上架。
App需要獲得用戶,那么在蘋果手機(jī)中就要上架到App Store,但是并不是所有App都能順利上架,那么未上架App Store的下載安裝,這就要看企業(yè)開發(fā)者賬號的能力了。因?yàn)樘O果官方是不允許未經(jīng)“許可”的App在蘋果手機(jī)上直接發(fā)布的,所以這就需要找一個(gè)可以提供蘋果企業(yè)簽名服務(wù)的供應(yīng)商實(shí)現(xiàn)App簽名應(yīng)用下載。這種操作就相當(dāng)于給App一個(gè)權(quán)限,使用了企業(yè)證書進(jìn)行簽名,給予App一個(gè)可以下載安裝的“機(jī)會”。
與此同時(shí),蘋果手機(jī)安裝非AppStore里面的軟件是需要證書簽名的,是出于安全考慮一般這種 app都不會很完善,需要完全確定它的安全性,經(jīng)過信任之后才能安裝,并且證書對應(yīng)不同的系統(tǒng)版本也是有所區(qū)別的,有一定時(shí)間限制,會過期。
拓展資料:
蘋果企業(yè)證書是需要向蘋果公司申請的,蘋果開發(fā)者證書大致分為三種
1、第一種是個(gè)人開發(fā)者證書,需要收費(fèi),支持真機(jī)調(diào)試,可以上架App Store(個(gè)人開發(fā)者證書后期延伸出的也就是超級簽名)
2、第二種是公司證書。需要收費(fèi),支持多人協(xié)作開發(fā),可以上架App Store。
3、第三種是企業(yè)證書。需要收費(fèi),支持企業(yè)自己發(fā)布App,不可以上架到App Store(企業(yè)證書可實(shí)現(xiàn)的操作也就是現(xiàn)在常見的企業(yè)簽名),第三種是選擇較多也是比較常用的,那么為什么蘋果手機(jī)可以安裝企業(yè)證書簽名的App呢?是因?yàn)槠髽I(yè)證書一般是企業(yè)內(nèi)部使用的,不能用來進(jìn)行上架,App還在測試階段可以使用企業(yè)簽名來進(jìn)行下載安裝,方便使用,操作簡單,免去了App Store上架的繁瑣步驟和嚴(yán)格的審核省去了大量時(shí)間和精力。
iOS開發(fā)都要走的路子那必定是證書的配置,尤其涉及到多人開發(fā)的時(shí)候,還要管理一些開發(fā)打包上線的一些權(quán)限。此時(shí)通過配置證書,再去手動(dòng)生成描述性文件顯得格外麻煩。
在進(jìn)行證書的配置之前,可以先理一下原理。
如下圖所示,在配置證書的時(shí)候,首先在配置證書的那臺電腦上通過證書助理先生成一套當(dāng)前主機(jī)的證書,這個(gè)證書是為了后來在開發(fā)者中心配置相關(guān)開發(fā)與發(fā)布證書需要用到的。
在開發(fā)中心通過綁定 母機(jī) 所生成的證書來生成對應(yīng)的開發(fā)證書與發(fā)布證書,這里的兩個(gè)證書的實(shí)際作用是用來 授權(quán) 相關(guān)主機(jī)的相關(guān)的操作權(quán)限的(打包發(fā)布),通俗點(diǎn)講就是, 只有安裝了這兩個(gè)證書的電腦才能夠有對應(yīng)的權(quán)限去做相關(guān)的操作 。
有些情況下,團(tuán)隊(duì)中的部分成員是不需要打包以及發(fā)布的,所以對于這些開發(fā)成員是不用給他們相關(guān)的打包授權(quán)的,此時(shí)這里的 開發(fā)證書的P12 就是做這個(gè)事兒的,它是用來授權(quán)相關(guān)的成員是否能夠有權(quán)限去打包的,所以對于這些成員就不需要給他們相關(guān)的P12文件了,如果想進(jìn)行相關(guān)的正常范疇的開發(fā)(比如真機(jī)調(diào)試等),只需要給他們相關(guān)的 描述性文件 即可。同樣的,推送證書也有相關(guān)的生產(chǎn)環(huán)境以及開發(fā)環(huán)境,推送證書的P12是用來授權(quán)相關(guān)的主機(jī)去進(jìn)行推送操作的(一般三方的推送平臺需要這些授權(quán)才能夠進(jìn)行相關(guān)的推送操作)。
目前有兩種方式去進(jìn)行證書的配置,分別是
這里推薦第二種方式進(jìn)行開發(fā),因?yàn)槭∪チ撕芏嗯渲米C書的工作,只需要將團(tuán)隊(duì)中的開發(fā)成員加入到對應(yīng)的開發(fā)組中即可完成配置授權(quán)。
加入團(tuán)隊(duì)開發(fā)者也很簡單,也就三步:
在進(jìn)行證書搭建的過程中需要注意 證書過期 的問題,因?yàn)槟壳伴_發(fā)證書的有限時(shí)間通常為一年,過期的時(shí)候需要重新生成一套新的證書來保證正常的打包上線等權(quán)限的正常授權(quán)使用。
舉個(gè)例吧
個(gè)人(Individual):
(1)費(fèi)用:99美元一年
(2)App Store上架:是
(3)最大uuid支持?jǐn)?shù):100
(4)協(xié)作人數(shù):1人(開發(fā)者自己)
說明:“個(gè)人”開發(fā)者可以申請升級“公司”,可以通過撥打蘋果公司客服電話(400 6701 855)來咨詢和辦理。
企業(yè) (Enterprise)
(1)費(fèi)用:299美元一年
(2)App Store上架:否
即該賬號開發(fā)應(yīng)用不能發(fā)布到App Store,只能企業(yè)內(nèi)部應(yīng)用。
(3)最大uuid支持?jǐn)?shù):不限制
(4)協(xié)作人數(shù):多人
費(fèi)用:299美元一年
說明:需要注意的是,企業(yè)賬號開發(fā)的應(yīng)用不能上線App Store,適合那些不希望公開發(fā)布應(yīng)用的企業(yè)。同樣,申請時(shí)也需要公司的鄧白氏編碼(DUNS Number)
企業(yè)開發(fā)者不能通過appstore途徑發(fā)app,但是可以直接無上限的分發(fā)app(in-house 發(fā)布)
個(gè)人開發(fā)者可以通過appStore發(fā)布,同時(shí)有一些別的特權(quán)。
iOS的開發(fā)者賬號分為3種。
個(gè)人賬號:每年688RMB,容易申請,在上架App Store后,開發(fā)者直接顯示申請人姓名,個(gè)人使用,每一種Apple產(chǎn)品,均有各類設(shè)備各100臺測試權(quán)限。iPhone、iPad、Mac等。
公司賬號:每年688RMB,需要鄧白氏編碼才能申請,上架App Store的App開發(fā)者顯示公司,公司賬號下,可以添加多個(gè)測試子賬號,支持Xcode在真機(jī)測試,但是子賬號沒有上傳App Store權(quán)限。與個(gè)人賬號權(quán)限類似,均有各類設(shè)備各100臺測試機(jī)權(quán)限,iPhone、iPad、Mac等。
企業(yè)賬號: 每年299美元,自行換算因?yàn)榫瓦@個(gè)我沒買過。申請相對負(fù)責(zé),審核比較嚴(yán)格,與公司賬號不同處在于,測試設(shè)備無限,可以不將開發(fā)的App上架App Store,而僅供內(nèi)部公司人員使用。
您所說的免費(fèi)開發(fā)者賬號,應(yīng)該是網(wǎng)絡(luò)上某些機(jī)構(gòu),使用企業(yè)賬號進(jìn)行App內(nèi)測等活動(dòng)。
其實(shí)對于Apple來說,并沒有免費(fèi)得。
區(qū)分蘋果企業(yè)證書和個(gè)人證書的區(qū)別主要有兩處:
(1)蘋果企業(yè)證書生成描述文件時(shí)出現(xiàn)的打包方式界面
蘋果企業(yè)證書生成描述文件時(shí)的打包方式主要是 Inhouse and Ad Hoc ,另外三個(gè)是不重要的。
(2)蘋果個(gè)人證書生成描述文件時(shí)出現(xiàn)的打包方式界面
蘋果個(gè)人證書生成描述文件時(shí)的打包方式主要是 App Store 、 Ad Hoc 。