




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、企業(yè)版IDP的申請(qǐng)及“In House”發(fā)布企業(yè)版IDP,即iOS Development Enterprise Program(iOS開(kāi)發(fā)企業(yè)程序)。注意是$299Year那種,并不是$99/Year的那種。 這種方式的IDP其最大的好處在于:可以發(fā)布“In House”應(yīng)用。 什么是企業(yè)級(jí)發(fā)布這種應(yīng)用使用一種叫做“In House Distribution Provisioning Profile”的文件進(jìn)行發(fā)布,不能發(fā)布到Apple Shop進(jìn)行銷售,也不需要經(jīng)過(guò)Apple的評(píng)審。你可以把“In House”應(yīng)用通過(guò)任何方式發(fā)布給你的企業(yè)員工、用戶及其他你認(rèn)可的任何人,尤其適合于企業(yè)應(yīng)用
2、的開(kāi)發(fā)。 申請(qǐng)企業(yè)級(jí)認(rèn)證步驟網(wǎng)上關(guān)于個(gè)人版/公司版IDP申請(qǐng)流程,以及將應(yīng)用發(fā)布到蘋(píng)果商店的介紹有很多,但關(guān)于企業(yè)版IDP以及In House應(yīng)用的討論非常之少(尤其國(guó)內(nèi))。下面,筆者將對(duì)這兩方面的問(wèn)題進(jìn)行一個(gè)全面細(xì)致的介紹。 1、申請(qǐng)Apple ID 這個(gè)步驟就不說(shuō)了。 2、申請(qǐng)鄧白氏編碼 鄧氏編碼是美國(guó)聯(lián)邦政府推薦使用的企業(yè)機(jī)構(gòu)編碼??梢钥闯墒敲绹?guó)版的“組織機(jī)構(gòu)代碼”,只不過(guò)已經(jīng)得到了聯(lián)合國(guó)、澳大利亞政府、歐盟及美國(guó)政府的承認(rèn),成為了全球企業(yè)標(biāo)準(zhǔn)。 蘋(píng)果公司需要鄧氏編碼才能申請(qǐng)IDP企業(yè)版。這倒不是對(duì)國(guó)內(nèi)企業(yè)的歧視,而是出于的美國(guó)商業(yè)習(xí)慣。在美國(guó)所有的采購(gòu)合同和商業(yè)合同中,都會(huì)要求供應(yīng)商提
3、供一個(gè)DUNS(鄧氏編碼),否則對(duì)方可能不會(huì)跟你簽合同。因?yàn)樗械拿绹?guó)企業(yè)都使用D&B公司的數(shù)據(jù)庫(kù),這樣才能保證所有企業(yè)編碼不會(huì)重復(fù)。 申請(qǐng)鄧氏編碼在D&B公司的網(wǎng)站即可: 中文網(wǎng)站“華夏鄧白氏”: 在網(wǎng)站上提交注冊(cè)申請(qǐng)后,等待12天,對(duì)方人員會(huì)跟你聯(lián)系(Email)。 原來(lái)以為申請(qǐng)會(huì)很麻煩(交流上),但實(shí)際上是由華夏鄧白氏的中籍文員跟你聯(lián)系的。 鄧白氏注冊(cè)服務(wù)有幾個(gè)版本,收費(fèi)情況也不一樣。筆者一開(kāi)始收到的郵件是“實(shí)地核實(shí)”的版本,報(bào)價(jià)15200/2年。 后來(lái)經(jīng)與北京蘋(píng)果聯(lián)系,只需要購(gòu)買(mǎi)最基本的“標(biāo)準(zhǔn)版”即可,報(bào)價(jià)8600元/2年。 聯(lián)系時(shí)一定要強(qiáng)調(diào)是購(gòu)買(mǎi)標(biāo)準(zhǔn)版服
4、務(wù)(最便宜),否則你可能會(huì)花冤枉錢(qián)。 收到郵件后,把申請(qǐng)表、協(xié)議打印出來(lái),填好并加蓋公章,然后加上企業(yè)營(yíng)業(yè)執(zhí)照副本、掃描為電子的,發(fā)給對(duì)方郵箱。 其實(shí)還有一個(gè)就是匯款水單(小票),需要發(fā)送給對(duì)方。這一步其實(shí)可以省略。筆者申請(qǐng)時(shí)并沒(méi)有email匯款水單 ,只要對(duì)方確認(rèn)匯款到帳即可。 大約57天后,對(duì)方發(fā)來(lái)第2封郵件,告訴你貴公司的編碼。此外還可以在網(wǎng)站上安裝一個(gè)鄧白氏電子標(biāo)識(shí)在網(wǎng)頁(yè)上嵌入指定腳本,則會(huì)在頁(yè)面上顯示一個(gè)D&B圖標(biāo),點(diǎn)擊圖標(biāo)自動(dòng)鏈接到D&B的網(wǎng)站并呈現(xiàn)你們公司的電子注冊(cè)信息。 3、申請(qǐng)IDP企業(yè)版 登錄蘋(píng)果開(kāi)發(fā)者網(wǎng)站iOS Dev Center,申請(qǐng)Apple Dev
5、eloper Program,只不過(guò)這次選擇的是iOS Enterprise Program鏈接(在頁(yè)面底部)。 點(diǎn)擊Apply Now,下一頁(yè)Continue,下一頁(yè)選擇“Use an existing Apple ID”,Continue。 下一頁(yè),輸入你的Apple ID、密碼登錄。 后面就是確認(rèn)注冊(cè)協(xié)議和填寫(xiě)你的公司資料了(英文)。內(nèi)容最好同鄧氏的一樣,否則對(duì)方會(huì)打電話來(lái)確認(rèn),需要更改。 填寫(xiě)完公司資料,還要填寫(xiě)委托人聯(lián)系資料。注意委托人應(yīng)該有代表公司簽字的授權(quán)(公司認(rèn)可,他們會(huì)在電話里確認(rèn))。 提交資料后,可以在郵箱里收到蘋(píng)果的郵件,內(nèi)容大概是感謝你提交了申請(qǐng),申請(qǐng)的編號(hào)是多少,公司
6、名稱、郵箱地址等等,如果你想看評(píng)審流程,可以登錄Member Center。 接下來(lái)就是等待蘋(píng)果的電話了。 這個(gè)過(guò)程大概要23天,對(duì)方會(huì)安排懂中文的人員來(lái)電話,如果沒(méi)什么問(wèn)題,接下來(lái)(電話之后幾分鐘)會(huì)收到蘋(píng)果的第2封郵件,大意是要你點(diǎn)擊郵件中的鏈接,查看一個(gè)協(xié)議(我不知道這個(gè)協(xié)議和第1個(gè)協(xié)議有什么不同,反正我直接點(diǎn)同意了)。 協(xié)議同意后,顯示一個(gè)頁(yè)面,大意是你所申請(qǐng)的國(guó)家不支持在線購(gòu)買(mǎi)蘋(píng)果產(chǎn)品(在線支付),需要你下載一個(gè)pdf的purchase form: 將它打印出來(lái),根據(jù)要求填好,然后傳真給蘋(píng)果。 注意,國(guó)內(nèi)信用卡支持美元支付的一般是Visa卡(如招行)和Master卡(如交行),一定要
7、找那種卡上印有“Visa”或”Master”標(biāo)志的信用卡。 Cvc2 code是指信用卡背面的那串?dāng)?shù)字(7位)的末3位。 信用卡地址寫(xiě)申請(qǐng)信用卡時(shí)登記的地址。 因?yàn)楣镜膫髡鏅C(jī)無(wú)法發(fā)送國(guó)際傳真,我將purchase form掃描后發(fā)給了亞洲蘋(píng)果 chinadev , 請(qǐng)其轉(zhuǎn)交給 Billing 團(tuán)隊(duì)。 亞洲蘋(píng)果幾分鐘后自動(dòng)回復(fù)了一封郵件,并在信中附了一個(gè)業(yè)務(wù)流水號(hào): Follow-Up: 149653 xxx 下次再給亞洲蘋(píng)果聯(lián)系時(shí),可以附上這個(gè)業(yè)務(wù)流水號(hào)。 然后3-5個(gè)工作日后,約早上6點(diǎn)多收到扣費(fèi)成功短信(信用卡提供的功能)。登錄郵箱后,果
8、然收到了蘋(píng)果的2封email,1封是發(fā)票,上面有你的發(fā)票號(hào)碼,單位報(bào)賬的時(shí)候把這封郵件內(nèi)容打印出來(lái)就可以了。另1封是激活郵件,告訴你現(xiàn)在你的idp帳號(hào)已經(jīng)生效了,你點(diǎn)擊那個(gè)“l(fā)ogin now”按鈕可以登錄到member center,這時(shí)可以看到你的developer program overview的狀態(tài)已經(jīng)改變。同時(shí),Peoples中會(huì)包含一個(gè)成員,這個(gè)成員就是你注冊(cè)IDP時(shí)所綁定的開(kāi)發(fā)者帳號(hào)(Apple ID),同時(shí)也是該IDP的Team Admin或Agent。 4、制作iOS 開(kāi)發(fā)者證書(shū) 4.1 在本機(jī)生成證書(shū)請(qǐng)求CSR 打開(kāi)“鑰匙串”應(yīng)用程序,修改偏好設(shè)置如下圖所示: 選擇菜單“
9、鑰匙串訪問(wèn) -> 證書(shū)助理-> 從證書(shū)頒發(fā)機(jī)構(gòu)求證書(shū)”. 注意,如果此時(shí)密鑰中的某個(gè)私鑰處于選中狀態(tài),則菜單會(huì)變?yōu)椤拌€匙串訪問(wèn)->證書(shū)助理->用<私鑰>從證書(shū)頒發(fā)機(jī)構(gòu)求證書(shū)”,這樣制作出來(lái)的CSR是無(wú)效的。 輸入你的email地址和名字。確保email地址和名字與你注冊(cè)為iOS開(kāi)發(fā)者時(shí)登記的相一致。 勾選Saved to Disk(保存到磁盤(pán))及Let me specify key pair information(指定密鑰對(duì)信息),然后點(diǎn)Continue。 當(dāng)選擇了Let me specify key pair之后,會(huì)要求你指定文件保存位置。接下來(lái)按下圖所
10、示指定密鑰對(duì)信息: Continue,即生成了CSR文件。一旦生成CSR,在“登錄”鑰匙串中會(huì)生成一對(duì)密鑰對(duì)(一個(gè)私鑰,一個(gè)公鑰)。你可以在鑰匙串的密鑰欄中查看。 4.2 提交CSR文件 用企業(yè)版IDP綁定的Apple ID( 跟制作CSR時(shí)要求輸?shù)牡目赡懿灰恢拢@里是注冊(cè)企業(yè)版時(shí)綁定的iOS開(kāi)發(fā)者帳號(hào),即Agent)登錄iOS Provision Portal 。 點(diǎn)擊“Certificates> Development” 中的 “Add Certificate”按鈕。 接下來(lái)點(diǎn)擊最下面的“Choose file”按鈕,選擇所生成的CSR文件,然后點(diǎn) “Submit”。如果
11、密鑰長(zhǎng)度未設(shè)置未2048,Portal會(huì)拒絕CSR。 提交CSR后,Team管理員(Agent)會(huì)收到一封提醒郵件,主題為 Certificate Request Requires Your Approval,提示你需要去同意該CSR。此時(shí)Agent需要登錄Portal去同意該CSR。但實(shí)際上,Agent也可能根本不需要去點(diǎn)“同意”,Portal幾秒鐘后就自動(dòng)同意了筆者遇到的情況就是這樣的。 4.3 下載并安裝開(kāi)發(fā)者證書(shū) 如果機(jī)器上未安裝WWDR證書(shū),請(qǐng)點(diǎn)擊 “Certificate> Distribution”中的鏈接“Saved Linked File to Downloads” ,
12、以下載WWDR證書(shū),并通過(guò)雙擊WWDR證書(shū)進(jìn)行安裝。 在“Certificate -> Development”中, 在Your Certificate下會(huì)列出當(dāng)前有效的開(kāi)發(fā)者證書(shū)。 點(diǎn)擊“Download”,即可下載到本機(jī)。下載后雙擊,即可安裝到本機(jī)??梢栽阼€匙串“證書(shū)”一欄中查看到導(dǎo)入的開(kāi)發(fā)證書(shū)。 Team 成員只能下載自己的iOS開(kāi)發(fā)證書(shū)。Team管理員有權(quán)下載所有成員的公有證書(shū)。蘋(píng)果不接受CSR中的私鑰。私鑰僅對(duì)創(chuàng)建者有效,并且必須存儲(chǔ)在系統(tǒng)鑰匙串里。 4.4 保存私鑰并遷移到其他系統(tǒng) 如果你在多臺(tái)電腦上進(jìn)行開(kāi)發(fā)或者重裝系統(tǒng),那么把私鑰存儲(chǔ)在安全的地方
13、是件很重要的事情。如果沒(méi)有私鑰,你無(wú)法在Xcode中簽名代碼并進(jìn)行真機(jī)調(diào)試。 鑰匙串在生成CSR時(shí),就會(huì)在“登錄”鑰匙串中創(chuàng)建一個(gè)私鑰。該私鑰和你的用戶帳號(hào)綁定,如果重裝OS導(dǎo)致該私鑰遺失,則該私鑰無(wú)法再次生成。如果你想在多臺(tái)電腦上開(kāi)發(fā)和調(diào)試,你必須將私鑰導(dǎo)入到每一臺(tái)機(jī)器上: 在鑰匙串訪問(wèn)程序中,選擇登錄鑰匙串的“密鑰”??梢钥吹接性S多密鑰對(duì),選擇與你的開(kāi)發(fā)者證書(shū)相對(duì)應(yīng)的私鑰(還記得創(chuàng)建CSR時(shí)要你輸入的郵箱地址和名字嗎?那個(gè)名字會(huì)顯示在私鑰的名字上)。然后選擇菜單“文件->導(dǎo)出項(xiàng)目”,將私鑰保存為.p12格式(Personal Information Exchange)。當(dāng)提示輸入密碼
14、時(shí),設(shè)置一個(gè)密碼并記住它,它會(huì)在導(dǎo)入.p12文件時(shí)使用?,F(xiàn)住,你可以把.p12文件拷貝到其他機(jī)器上并雙擊它進(jìn)行安裝,這時(shí)會(huì)提示你輸入導(dǎo)出私鑰時(shí)設(shè)置的密碼。 5、設(shè)備IDs 所謂設(shè)備ID(device ID又稱UDID)是Apple 設(shè)備上的40位16進(jìn)制碼,每臺(tái)Apple設(shè)備的device ID都是唯一的,Apple以此來(lái)識(shí)別不同的iOS設(shè)備。 我們通過(guò)在Provision Portal中錄入設(shè)備的device ID,可以允許開(kāi)發(fā)者在指定真實(shí)設(shè)備上進(jìn)行調(diào)試。在Provision Portal中最多允許輸入100個(gè)device ID。 因此,錄入device ID是后續(xù)制作Provision P
15、rofile的必需步驟(而Provision Profile又是真機(jī)調(diào)試的必需步驟)。 5.1 獲取device ID 兩種獲取device ID的方式: 把Apple 設(shè)備(iPhone,iPod)連接電腦,打開(kāi)Xcode的Orgnizer: 把Apple 設(shè)備(iPhone,iPod)連接電腦,打開(kāi)iTunes: 那個(gè)40位16進(jìn)制的數(shù)字就是device ID。 5.2 添加單個(gè)device ID 以Team管理員登錄Provision Portal,點(diǎn)擊Devices頁(yè)面中的“Add Device”按鈕,在其中輸入: Device Name:設(shè)備名稱,輸入一個(gè)描述該設(shè)備的名字。 UDID
16、:即device ID。 點(diǎn)擊提交即可。 6、創(chuàng)建App ID App ID是識(shí)別不同應(yīng)用程序的唯一編碼。如果你的程序要連接Apple Push Notification服務(wù)(一種push通知),需要用到App ID。如果應(yīng)用程序之間要共享鑰匙串?dāng)?shù)據(jù),也會(huì)用到App ID??傊?,App ID在iOS設(shè)備上大量被使用。在這里App ID的最大用處是制作真機(jī)調(diào)試用的Provision Profile(它需要提供一個(gè)App ID)。 一個(gè)App ID有兩部分構(gòu)成:一個(gè)10位字符的Bundle Seed ID前綴,這個(gè)Bundle Seed ID由Apple分配,全球唯一,保證不會(huì)重復(fù);一個(gè)Bundl
17、e Identifier后綴,這個(gè)Bundle Identifier由Team管理員指派,Apple建議用反域名規(guī)則命名這個(gè)Bundle Identifier。例如: 8E549T.apple.AddressBook. 如果你寫(xiě)了一系列應(yīng)用程序,它們共用相同的鑰匙串(如共用密碼),或者根本就不使用鑰匙串訪問(wèn),你可以只創(chuàng)建一個(gè)App ID,所有的應(yīng)用程序都使用以星號(hào)結(jié)尾的App ID。這個(gè)星號(hào)就是通配符,只能用于App ID最后一個(gè)字符。例如,這個(gè)App ID可以是: R2T24EVAEE.com.domainname.* 或者 R2T24EVAEE.* 6.1 創(chuàng)建App ID 以Agent或
18、Team 管理員登錄Provision Portal,點(diǎn)擊“App ID”頁(yè)面中的“New App ID”按鈕。 App ID Name:給這個(gè)App ID一個(gè)名字。如果存在多個(gè)App ID,每個(gè)App ID需要一個(gè)易于識(shí)別的名稱。 App ID:如前面所述,Bundle Seed ID是Apple分配的,其實(shí)這里只需要你輸入Bundle Identifier。可以使用統(tǒng)配符*。 7、制作開(kāi)發(fā)者Provision Profile 擁有了開(kāi)發(fā)者證書(shū)(Development Certificate),只是表明你有權(quán)利在電腦上進(jìn)行開(kāi)發(fā),在模擬器上運(yùn)行程序,但你還不能在iPhone上運(yùn)行你開(kāi)發(fā)的程序。其實(shí)如果你只是在模擬器上調(diào)試程序的話,要不要開(kāi)發(fā)者證書(shū)都無(wú)所謂,因?yàn)樽C書(shū)只是用來(lái)代碼簽名(Code Sign)的,如果在模擬器上跑的話,你可以選擇不簽名(dont code sign)。 如果要在真機(jī)上調(diào)試就不一樣了。它需要一個(gè)Provision Profile,沒(méi)有這個(gè)Provision Profile,蘋(píng)果設(shè)備無(wú)法安裝運(yùn)行你開(kāi)發(fā)的程序。這個(gè)Provision Profile中記錄了一
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年河北對(duì)外經(jīng)貿(mào)職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)學(xué)生專用
- 銀監(jiān)會(huì) 抵押合同范本
- 科技類家居產(chǎn)品的創(chuàng)意廣告與市場(chǎng)接受度分析
- 科技引領(lǐng)下的綠色辦公環(huán)境建設(shè)
- 現(xiàn)代商業(yè)綜合體中的別墅空間規(guī)劃研究
- 知識(shí)產(chǎn)教育在醫(yī)療設(shè)備研發(fā)中的實(shí)踐應(yīng)用
- 2025年邯鄲科技職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)完整
- 集成房屋定制合同范本
- 集體荒山招租合同范本
- 2025-2030年中國(guó)甘氨酸市場(chǎng)風(fēng)險(xiǎn)評(píng)估及發(fā)展規(guī)模分析報(bào)告
- EIM Book 1 Unit 7 Learning languages單元知識(shí)要點(diǎn)
- 呼吸系統(tǒng)疾病與麻醉(薛張剛)
- WOMAC骨性關(guān)節(jié)炎指數(shù)評(píng)分表
- 年處理量48萬(wàn)噸重整裝置芳烴精餾的工藝設(shè)計(jì)-二甲苯塔
- CRPS電源設(shè)計(jì)向?qū)?CRPS Design Guide r-2017
- 16防沖工題庫(kù)題庫(kù)(238道)
- SH/T 1627.1-1996工業(yè)用乙腈
- GB/T 5534-2008動(dòng)植物油脂皂化值的測(cè)定
- GB/T 3452.2-2007液壓氣動(dòng)用O形橡膠密封圈第2部分:外觀質(zhì)量檢驗(yàn)規(guī)范
- GB/T 30797-2014食品用洗滌劑試驗(yàn)方法總砷的測(cè)定
- GB/T 20057-2012滾動(dòng)軸承圓柱滾子軸承平擋圈和套圈無(wú)擋邊端倒角尺寸
評(píng)論
0/150
提交評(píng)論