方法/步驟

創(chuàng)新互聯(lián)是一家專注網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷策劃、微信小程序、電子商務(wù)建設(shè)、網(wǎng)絡(luò)推廣、移動互聯(lián)開發(fā)、研究、服務(wù)為一體的技術(shù)型公司。公司成立十年以來,已經(jīng)為成百上千家成都混凝土攪拌罐各業(yè)的企業(yè)公司提供互聯(lián)網(wǎng)服務(wù)。現(xiàn)在,服務(wù)的成百上千家客戶與我們一路同行,見證我們的成長;未來,我們一起分享成功的喜悅。
想要申請?zhí)O果的開發(fā)者證書首先是必須要有一個Apple ID,因為我們的證書都是要在蘋果的開發(fā)者網(wǎng)站里邊的member center 里申請的。這個賬號就好比是一個開門的鑰匙,有了鑰匙我們才能打開屋子,進去屋子里取東西。如果沒有apple ID 可趕緊申請一個。
開發(fā)的過程當中我們只知道需要申請證書,但是蘋果的開發(fā)者證書到底是什么呢,其實大多數(shù)人并不是很明了。其實蘋果的開發(fā)者證書就是蘋果官方給你頒布的證書,蘋果是分布者,然后安裝這個證書的Mac就是擁有者。蘋果就會給予這個證書所對應(yīng)的權(quán)利給這個電腦了。
下圖顯示的是證書所在你Xcode中的位置,注意bundle Identifier的命名一般都是com加上你公司的英文名字,然后在加上你們項目的名字。這樣可以增強可讀性。bundle ID 其實就是APP ID,APP ID是一個項目的唯一標示,就像是給了你的項目一個身份證一樣。
在蘋果的開發(fā)者網(wǎng)站上添加APP ID 的時候,直接如下圖所示,選中APP ID 然后點擊右上角的“+”即可。然后可以選擇精確的APP ID的描述Explicit App ID 和廣泛型的APP ID的描述Wildcard App ID。然后根據(jù)輸入框下邊的提示填寫好格式就可以了。
還有一個注意的要點就是申請證書的時候,在蘋果開發(fā)者網(wǎng)站添加devices這一步需要添加需要測試手機的UDID,這里就涉及到了iPhone的UDID的查看問題了。可以通過手機查看設(shè)備的UDID,但是這個時候就需要一個字一個字的填寫到蘋果開發(fā)正網(wǎng)站當中,太麻煩了。最簡單的就是在iTunes里查看,插入你的手機,然后打開iTunes,點擊最上角的手機圖標就可以看到了,然后右鍵可以直接復(fù)制。如圖所示。
最后,在申請證書的時候一定要選了解清楚自己的需求,有的是APP發(fā)布的時候的證書,有些是測試的時候需要的證書,所以一定不要申請錯了。還有就是證書申請下來之后最好是由一個人去管理證書。其他人要用的時候直接導(dǎo)出證書供他使用即可了。不然證書這一塊出問題還是比較麻煩的。配置好了之后,就可以進行真機模擬或者上架了。
首先登陸(99美元賬號)
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ā)布證書就申請并安裝完成了。
使用iOS開發(fā)者授權(quán)和申請證書:
在繳費成功后會收到一份來自Apple Developer Suport的確認郵件,如下圖:
在郵件里有一個Login按鈕,點擊后可以進入Apple Developer會員中心。點擊圖中的iOS Provisioning Portal,進入開發(fā)者授權(quán)設(shè)置系統(tǒng)。
在設(shè)置界面中,可以選擇點擊頁面下方的助手來運行向?qū)А?/p>
使用開發(fā)者授權(quán)是一套完整而且相對合理的流程,它可以分為下面幾個階段:
授權(quán)設(shè)備,將開發(fā)者授權(quán)與指定的設(shè)備綁定在一起,使得這些設(shè)備可以自由安裝開發(fā)者發(fā)布的IPA。
生成授權(quán)文件.mobileprovision,這個文件會被打包進入IPA,實現(xiàn)設(shè)備與授權(quán)開發(fā)帳號的綁定。
生成證書文件.p12,這個文件也會被打包進入IPA,實現(xiàn)應(yīng)用發(fā)行商的簽名以及身份驗證。
授權(quán)設(shè)備
點擊左側(cè)導(dǎo)航的Device,進入授權(quán)設(shè)備的頁面,點擊右上方的Add Device按鈕可以添加一個設(shè)備。
添加設(shè)備的時候可以指定設(shè)備的名字(隨便寫),以及設(shè)備的UID(Unique Identifier)。每一個Apple的設(shè)備都有一個唯一的識別碼。
添加App ID,點擊左側(cè)導(dǎo)航的App IDs按鈕可以進入應(yīng)用程序ID的配置頁面,可以點擊頁面右方的New App ID按鈕添加一個新的應(yīng)用。這個ID對應(yīng)的是即將開發(fā)和測試的應(yīng)用程序。
開發(fā)者授權(quán)系統(tǒng)還提供了開發(fā)(Development)和發(fā)布(Distribution)兩個不同的渠道。開發(fā)測試的時候需要設(shè)備的綁定而實現(xiàn)在設(shè)備上單獨安裝IPA,發(fā)布的時候則不需要綁定設(shè)備。所以開發(fā)與發(fā)布用不同的.mobileprovision與.cer文件。
1、 蘋果開發(fā)者賬號有四種類型,分別是:
個人開發(fā)者賬號:99$一年,可以在AppStore上架,并且在app后面顯示個人ID;每年最多只能添加一百個蘋果設(shè)備對app進行真機調(diào)試;只要付費就可以申請;一般是個人使用或者小公司偶爾使用(AppStore顯示的是個人名字,不是公司名)。
企業(yè)開發(fā)者賬號:299$一年,不可以在AppStore上架(所以也就不需要蘋果的審核就能直接批量安裝在蘋果設(shè)備上),一般只在自己企業(yè)內(nèi)部使用,對設(shè)備數(shù)量沒有任何限制;申請的時候還需要公司的鄧白氏編碼DUNS(這個可以在蘋果開發(fā)者中心免費申請)
公司開發(fā)者賬號:99$一年,可以在App Store上架,可以自定義的團隊名稱。最重要的是公司賬號可以允許多個開發(fā)者協(xié)作開發(fā),比個人多一些帳號管理的設(shè)置,分4種管理級別權(quán)限。申請的時候同樣需要公司的鄧白氏編碼。(一般公司的話會選擇這個)
Certificates:有開發(fā)證書和發(fā)布證書。開發(fā)證書都是一樣的,我們只說說發(fā)布證書:
AdHoc:這個證書一般用在上線蘋果商店前最后一次的調(diào)試,它所用是的證書和配置文件和正式上線商店時用的證書和配置文件是一樣的,他們的不同點在于,這個證書中指定了哪些蘋果設(shè)備(最多100)才能安裝此app,所以一般公司就用打個AdHoc包,對設(shè)備上線前做最后一步測試
AppStore:正式發(fā)布到蘋果商店的證書,這個是我們上線時候用到最多的一種證書,這個證書打包出來的ipa包對安裝設(shè)備數(shù)量沒有限制
In House: 這個證書的創(chuàng)建選項現(xiàn)在的好像只能在企業(yè)賬號中才能看到,這個打包出來的app不能再蘋果商店上線,對安裝的設(shè)備數(shù)量也沒有限制。這個可以借助一些三方平臺比如蒲公英、fire實現(xiàn)方便安裝(掃掃二維碼就能下載很方便的),當然用工具iTools安裝也是可以的
PS:選擇不同類型的證書,對應(yīng)著什么樣發(fā)布類型,打包出來的app也有不能的使用場所。
1.申請開發(fā)者證書 2.mac端添加開發(fā)者證書 3.生成ios端開發(fā)許可 4.通過xcode下載ios開發(fā)許可到ios設(shè)備 5.添加ios設(shè)備為開發(fā)調(diào)試端
我是學iOS的,安卓的我就不了解了,但是iOS分為個人開發(fā)者證書和企業(yè)開發(fā)者證書。個人開發(fā)者證書你可以想象成就是一個可以讓你開發(fā)的APP通過添加手機的UDID讓這個被添加的UDID的手機可以使用,就像是一個通行身份證一樣。而企業(yè)開發(fā)者證書當然也具備了個人開發(fā)者的功能,但是企業(yè)開發(fā)者證書除了添加UDID讓真機可以調(diào)試APP之外,還可以不需要通過UDID讓所有的手機都能下載安裝你的APP以供調(diào)試測試。不過兩者價錢也是差了幾百刀的樣子。(以上純屬個人理解,有誤的地方希望各位網(wǎng)友斧正。)
網(wǎng)站名稱:ios配置開發(fā)者證書,ios可用證書
本文鏈接:http://chinadenli.net/article19/dseecgh.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計、、網(wǎng)站設(shè)計、品牌網(wǎng)站制作、服務(wù)器托管、Google
聲明:本網(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)