蘋果開發者平臺-《測試證書》生成流程

前言:想在蘋果設備上測試開發好的IOS程序或者上傳應用程序到APP STORE都需要在蘋果開發者平臺中生成證書

   這裏講解測試證書的生成並在xcode上運行應用程序到真機上

 

1.首先註冊蘋果開發者賬號(這裏省略,各位自己註冊)

2.註冊開發者賬號後用VISA卡或者MasterCar購買99美元的服務(公司的299美元)

   提醒:這裏說幾個要注意的地方

    a.在購買99美元的服務時,填寫的定單都必須是英文的,定單的地址信息,名字都用中文的拼音

    b.下單成功後,會在2天內從你的卡里扣除99美元,成功扣錢後,會收到一封郵件,告訴你已經

     付款成功,不用理這郵件。然後再等一封激活郵件,激活郵件裏有個激活碼,點進去激活即可。

    c.所有的操作最好用safari瀏覽器,不要用其它的,不然有錯,是莫名其妙讓。

3.登錄蘋果開發者網站 http://developer.apple.com,進入到證書配置生成後臺

  A.然後點擊紅色的Member Center後輸入你的開發者賬號和密碼

     

 

  B.登錄後如下圖頁面,選擇紅色的進行證書,APP ID,描述文件配置

         

 

  C.進入到"Certificates, Identifiers & Profiles"頁面後,選擇"iOS Apps"下的"Devices",

    我們在把iphone,ipod,或者ipad等設備的ID添加上去

    

 

4.註冊設備到開發者後臺

選擇紅色的按鈕進行設備添加,添加過程中要輸入"Name"和"UDID"兩個字段,Name自己隨便寫,

用於標紀設備名稱,UDID是設備ID,最多可以添加100臺設備。

 

5.在本機生成CSR文件

打開“鑰匙串訪問” -- “證書助理” -- “從證書頒發機構請求證書”,在彈出的證書信息對話框中

用戶電子郵件地址寫你註冊蘋果開發者的郵件,常用名稱寫你開發者的用戶名,比如黃大仙就寫 “Da Xian Huan”,

名在前,姓在後,CA電子郵件地址保留爲空,不用填寫。然後存儲到磁盤,保存成一個叫CertificateSigningRequest.certSigningRequest的文件。

  

 

6.在蘋果開發者後臺添加並生成證書

  A、在"Certificates, Identifiers & Profiles"頁面的左邊顯示的"Certificates"-->"All"。如果你是新

  賬號,且沒有生成過證書,則會顯示下面圖片內容,有生成過證書,會顯示已有的證書。

  然後選右上角的"+"號,或者頂部藍色的"Certificate Signing Request"進行證書生成。

  蘋果的證書分爲開發證書和發佈證書,開發證書只能用於設備的測試,不能發佈到App Store上,而發佈證書就可以。

  

 

     B、點擊添加證書後如下圖,這裏我們選開發證書(Development --> iOS App Development),然後拉到後面點擊“Continue”按鈕

  

 

  C.我們可以看到紅色部分的說明就是我們步驟5生成的CSR文件,所以我們繼續點"Continue"

  

 

  D.現在來到上傳CSR文件界面,點擊“choose File” 按鈕選擇我們剛纔生成保存到本地的

  CertificateSigningRequest.certSigningRequest文件,點擊"Continue"

  

 

  E.等待一段時間後,證書生成成功,恭喜您,已經生成證書了,可以看到下圖,點"Download"下載到你本地,

  一般證書的有效期是一年,可以看到Expires時間爲2015年2月25日,這個證書是我2014年2月25日生成的。

  

 

7.創建APP ID

     A、app id是識別你所開發應用的ID,你要發佈或者真機上測試的應用都必須要你的開發者平臺上註冊

  打開"Certificates, Identifiers & Profiles"在右邊中選中“Identifiers”--“App IDs”,如下圖,選紅色添加按鈕

     

 

     B、在添加“Register iOS App ID”頁面中

  App ID Description下輸入應用的描述,App ID Suffix選項中勾選Wildcard App ID,在下面的

      Bundle ID中輸入com.xxx.*,這裏是通配符的意思,以後你的每一個應用測試的時候,都用這個Bundle ID即可

  這裏我們選擇通配符的app id進行註冊,然後點"continue",根據提示完成APP ID的註冊就可以

  

 

8.添加Provisioning Profiles文件並生成下載

  A、打開"Certificates, Identifiers & Profiles",在右邊中選中“Provisioning Profiles”--“All”,然後選擇右上角的“加號”

    出現如下圖,這裏選擇Development,然後click "continue"

  

  B、然後選擇剛纔步驟9註冊的APP ID,然後click continue

  

     C.然後添加Profile Name(隨便寫,最好寫清楚點,方便自己理角),然後click continue

     

    D.生成並下載profile,點擊downlowd下載provisioning profile到本地

   

 

 

9.xcode上真機調試

  在上面的8個步驟中我們生成了三個文件,如下圖,那這幾個文件怎麼用才能真機測試呢?

   

 真機調試步驟  

   a.打開“鑰匙串訪問” ,將ios_development.cer拖到鑰匙串,如下圖,紅色框框的就是你的開發者證書了

  

 b.打開xcode,隨便打開一個項目,隨後雙擊.mobileprovision文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章