1. ios客戶端如何獲取證書
1. 准備CSR文件
和蘋果打交道,最好是准備一台Mac機。這里需要用到一個蘋果自帶的KeyAccess的軟體,用來生成證書的申請文件。
點擊「從證書頒發機構請求證書」後,會出現下圖:
這里就是輸入郵箱,名字,需要提醒一下的是,我們一般選擇「存儲到磁碟」,把申請文件存在硬碟上,後面需要上傳這個文件到蘋果後台。
2. 申請證書
准備好證書的申請文件後,就應該是申請證書了。
證書分成開發證書和發布證書,其中有沒有推送功能又是不同的,根據實際應用的功能選擇證書的種類:
然後上傳剛剛生成的CSR文件
3. AppID
需要強調一下的是,這里的AppID和常說的AppleID不是一個概念。AppleID是用戶在蘋果的賬號,在AppStore上下載應用時,需要使用的就是這個賬號。而AppID則是應用的身份證,用來表明應用的ID。
在證書生成後,下一步就是生成AppID,相當於幫你想開發的應用生成一張身份證。
AppID需要你起一個名字以方便描述。這里不能輸入特殊字元。
AppID還分成帶通配符和不帶通配符兩種。在AppStore上正式發布應用時,應用必須有唯一的名字,所以需要使用不帶通配符的AppID;而在其他時候,為了方便多個應用共用,我們往往使用帶通配符的AppID。
最後一步是選擇應用的服務,這個需要根據應用的實際情況選擇,如果你還不清楚應用具體的情況,那麼這些選項後面是可以更改的,選默認即可。
按下Generate後,稍等一會,證書就生成了,你可以下載然後安裝到本機。
4. 注冊設備
因為在開發過程中的蘋果應用不可能在AppStore上發布,這樣半吊子的應用是無法裝在設備上的。那麼調試和測試怎麼辦呢?蘋果推出了Adhoc版本,這是屬於在發布前的測試版,只有在後台注冊過並被簽名文件引入的設備才能安裝運行.
這里需要輸入設備的UDID,根據賬號的類型,可以注冊100台或者更多的設備。
5. 生成簽名文件
簽名文件是應用簽名的核心文件。簽名文件同樣也有開發和發布的區分,當然,Adhoc發布和AppStore發布的簽名文件也是不同的。
5.1
簽名文件需要和一個AppID捆綁,這個根據實際情況選擇,一般開發用的簽名文件,會捆綁一個帶通配符的AppID,這樣可以在一系列的應用中通用;而發布AppStore的簽名文件,必須捆綁一個不帶通配符的AppID。
5.2
然後是選擇證書:
5.3 下一步是選擇設備,只有選中的設備才能安裝應用。當然,如果是AppStore的簽名文件則沒有這步
5.4 最後,輸入簽名文件的名字,按下Generate按鈕,簽名文件就生成了。
這樣,在生成一系列相關內容後,簽名文件生成了,你可以下載這個文件,然後給應用簽名了!
2. 如何申請IOS開發者證書
首先登陸https://developer.apple.com(99美元賬號)
a.點擊頁面右上角
發布證書就申請並安裝完成了。
3. ios 開發者賬號需要哪些證書
1、 蘋果開發者賬號有四種類型,分別是:
個人開發者賬號:99$一年,可以在AppStore上架,並且在app後面顯示個人ID;每年最多隻能添加一百個蘋果設備對app進行真機調試;只要付費就可以申請;一般是個人使用或者小公司偶爾使用(AppStore顯示的是個人名字,不是公司名)。
企業開發者賬號:299$一年,不可以在AppStore上架(所以也就不需要蘋果的審核就能直接批量安裝在蘋果設備上),一般只在自己企業內部使用,對設備數量沒有任何限制;申請的時候還需要公司的鄧白氏編碼DUNS(這個可以在蘋果開發者中心免費申請)
公司開發者賬號:99$一年,可以在App Store上架,可以自定義的團隊名稱。最重要的是公司賬號可以允許多個開發者協作開發,比個人多一些帳號管理的設置,分4種管理級別許可權。申請的時候同樣需要公司的鄧白氏編碼。(一般公司的話會選擇這個)
Certificates:有開發證書和發布證書。開發證書都是一樣的,我們只說說發布證書:
AdHoc:這個證書一般用在上線蘋果商店前最後一次的調試,它所用是的證書和配置文件和正式上線商店時用的證書和配置文件是一樣的,他們的不同點在於,這個證書中指定了哪些蘋果設備(最多100)才能安裝此app,所以一般公司就用打個AdHoc包,對設備上線前做最後一步測試
AppStore:正式發布到蘋果商店的證書,這個是我們上線時候用到最多的一種證書,這個證書打包出來的ipa包對安裝設備數量沒有限制
In House: 這個證書的創建選項現在的好像只能在企業賬號中才能看到,這個打包出來的app不能再蘋果商店上線,對安裝的設備數量也沒有限制。這個可以藉助一些三方平台比如蒲公英、fire實現方便安裝(掃掃二維碼就能下載很方便的),當然用工具iTools安裝也是可以的
PS:選擇不同類型的證書,對應著什麼樣發布類型,打包出來的app也有不能的使用場所。
4. 蘋果ios開發者賬號申請下來了怎麼獲取證書
1.申請開發者證書 2.mac端添加開發者證書 3.生成ios端開發許可 4.通過xcode下載ios開發許可到ios設備 5.添加ios設備為開發調試端
5. ios開發證書申請後怎麼導出證書
1. 准備CSR文件
和蘋果打交道,最好是准備一台Mac機。這里需要用到一個蘋果自帶的KeyAccess的軟體,用來生成證書的申請文件。
點擊「從證書頒發機構請求證書」後,會出現下圖:
這里就是輸入郵箱,名字,需要提醒一下的是,我們一般選擇「存儲到磁碟」,把申請文件存在硬碟上,後面需要上傳這個文件到蘋果後台。
2. 申請證書
准備好證書的申請文件後,就應該是申請證書了。
證書分成開發證書和發布證書,其中有沒有推送功能又是不同的,根據實際應用的功能選擇證書的種類:
然後上傳剛剛生成的CSR文件
按下Generate後,稍等一會,證書就生成了,你可以下載然後安裝到本機。
3. AppID
需要強調一下的是,這里的AppID和常說的AppleID不是一個概念。AppleID是用戶在蘋果的賬號,在AppStore上下載應用時,需要使用的就是這個賬號。而AppID則是應用的身份證,用來表明應用的ID。
在證書生成後,下一步就是生成AppID,相當於幫你想開發的應用生成一張身份證。
AppID需要你起一個名字以方便描述。這里不能輸入特殊字元。
AppID還分成帶通配符和不帶通配符兩種。在AppStore上正式發布應用時,應用必須有唯一的名字,所以需要使用不帶通配符的AppID;而在其他時候,為了方便多個應用共用,我們往往使用帶通配符的AppID。
最後一步是選擇應用的服務,這個需要根據應用的實際情況選擇,如果你還不清楚應用具體的情況,那麼這些選項後面是可以更改的,選默認即可。
4. 注冊設備
因為在開發過程中的蘋果應用不可能在AppStore上發布,這樣半吊子的應用是無法裝在設備上的。那麼調試和測試怎麼辦呢?蘋果推出了Adhoc版本,這是屬於在發布前的測試版,只有在後台注冊過並被簽名文件引入的設備才能安裝運行。
這里需要輸入設備的UDID,根據賬號的類型,可以注冊100台或者更多的設備。
5. 生成簽名文件
簽名文件是應用簽名的核心文件。簽名文件同樣也有開發和發布的區分,當然,Adhoc發布和AppStore發布的簽名文件也是不同的。
5.1
簽名文件需要和一個AppID捆綁,這個根據實際情況選擇,一般開發用的簽名文件,會捆綁一個帶通配符的AppID,這樣可以在一系列的應用中通用;而發布AppStore的簽名文件,必須捆綁一個不帶通配符的AppID。
5.2
然後是選擇證書:
5.3 下一步是選擇設備,只有選中的設備才能安裝應用。當然,如果是AppStore的簽名文件則沒有這步
5.4 最後,輸入簽名文件的名字,按下Generate按鈕,簽名文件就生成了。
這樣,在生成一系列相關內容後,簽名文件生成了,你可以下載這個文件,然後給應用簽名了!
END
6. ios證書申請 必須的有蘋果設備嗎
不需要蘋果的設備也可以生成ios證書,你可以使用香蕉雲編
在線就能生成p12證書了
7. 如何使用iOS開發者授權以及如何申請證書
使用iOS開發者授權和申請證書:
在繳費成功後會收到一份來自Apple Developer Suport的確認郵件,如下圖:
開發者授權系統還提供了開發(Development)和發布(Distribution)兩個不同的渠道。開發測試的時候需要設備的綁定而實現在設備上單獨安裝IPA,發布的時候則不需要綁定設備。所以開發與發布用不同的.mobileprovision與.cer文件。
8. ios申請臨時打包證書要多久時間
蘋果開發帳號說明個人賬號(Indivial)/公司團隊賬號 (Company/Organization):費用都是99美金一年,兩者無本質區別,都可以發布應用到蘋果市場。區別在於個人賬號在App Store銷售者只能顯示個人的ID,比如san zhang,單人使用。公司團隊賬號在App Store銷售者可以顯示類似Studios,或者自定義的團隊名稱,比如Mamshare INC,公司賬號允許多個開發者協作開發,比個人帳號多一些帳號管理和級別許可權的設置。這兩種帳號都可以用於開發,但在生成開發證書的時候,需要在生成mobileprovision描述文件時把需要安裝的iPhone/iPad的設備UDID進行綁定(最多可以綁定100個設備),否則生成的ipa不能正常安裝到測試設備上。企業賬號 (Enterprise):費用299美金一年,該賬號開發應用不能發布到App Store,只能用於企業自己內部使用的app通過網站下載,對測試的蘋果iOS設備UDID數量不限制。X5官網提供的 ipa下載就是通過企業帳號提供的。這種分發模式需要部署一個https網站,通過plist文件描述ipa。詳見《蘋果App部署HTTPS進行在線下載安裝》蘋果證書和X5打包伺服器配合使用不管是$99還是$299的蘋果帳號,在證書申請和使用上沒有本質區別,都分為Development和Distribution模式,標識出用於開發調試還是用於發布部署。使用X5打包伺服器打包時需要兩個文件,p12和mobileprovision。p12: 是證書的備份,生成方法請參看《iOS證書申請教程》。對於發布模式,生成的文件命名為ios.distribution.p12,而開發模式命名為ios.developer.p12。mobileprovision: 是某一個App的描述文件,同樣區分是開發還是發布模式。如果是發布模式,文件命名為ios.distribution.mobileprovision;如果是開發模式,文件命名為ios.developer.mobileprovision。Tips:一個P12文件可以匹配多個APP,但是一個APP只有一個對應的mobileprovision文件。同時P12文件必須與App的mobileprovision文件匹配,在生成mobileprovision文件時需選擇對應的P12文件,如果不匹配會造成打包失敗。有了對應的證書文件,在打包過程中按照向導界面提示,選擇需使用證書的相應選項,是開發證書則選擇ios.developer.mobileprovision和ios.developer.p12,是發布證書則選擇ios.distribution.mobileprovision和ios.distribution.p12。證書和描述文件從本地選擇後,同時輸入自己導出p12證書文件時的密碼。然後在打包向導的最後一步,根據自己是開發還是發布模式,選擇是否勾選「發布模式」。點完成,享受你的ipa吧。具體的打包過程詳見《WeX5平台生成App包過程詳解》。 iOS證書申請教程一、准備工作1.1.准備X5本地應用打包伺服器打包伺服器搭建詳見文章《X5應用打包伺服器環境搭建》。1.2.准備蘋果帳號首先您需要有一個蘋果的個人/公司開發者帳號。如果沒有帳號可以打開https://developer.apple.com/申請加入蘋果的開發者計劃。如何申請網上有詳細的介紹,在此不多做介紹。1.3. 申請證書請求文件(用於生成P12證書文件)Tips:一個P12文件可以匹配多個APP,如果你之前已生成過開發或發布的P12證書文件,就可以跳過1.3以及二、三章節介紹的P12的生成步驟,直接查看第四章創建AppID以及生成App的mobileprovision文件。1.3.1.鑰匙串程序申請請求文件申請發布證書前,您需要先本地創建一個證書請求文件,這時需要使用之前搭建好的X5本地應用打包伺服器(即mac os x虛擬系統)。打開「應用程序」–>「實用工具」–>「鑰匙串訪問」–>「證書助理」中選擇「從證書頒發機構請求證書」。1.3.2.保存請求文件設置打開「證書信息」界面如下圖所示:用戶電子郵件地址:填寫您申請蘋果開發者帳號的電子郵件地址;常用名稱(默認即可);CA電子郵件地址空著;選擇存儲到磁碟,點擊「繼續」。1.3.3.保存請求文件名稱和位置選擇保存的位置,比如選擇桌面,點擊「存儲」就可以看到在桌面上多了一個CertificateSigningRequest.certSigningRequest的證書請求文件。此文件申請ios發布證書時需要用到,請注意保存。
9. ios證書要怎樣獲取
上 develope.apple.com ,用你的iOS賬號密碼登錄,然後申請開發內者證書。容
https://developer.apple.com/programs/
10. ios企業開發證書申請大概要多久
15個工作日