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


前言:想在蘋果設備上測試開發好的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文件

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM