Xamarin iOS教程之申請付費開發者帳號下載證書

Xamarin iOS教程之申請付費開發者帳號下載證書

Xamarin iOS使用真機測試應用程序

在講解iOS Simulator時,已經提到了雖然iOS Simulator能夠模仿真實的設備,可是仍是有不少的缺陷,如打電話、發送SMS信息、獲取位置數據等。若是想要實現iOS Simulator實現不了的功能,就須要使用真機對應用程序進行測試。本節將講解如何使用真機對應用程序進行測試。ios

Xamarin iOS申請付費開發者帳號

使用真機測試,須要申請和下載證書。對於證書的申請和下載必須成爲一個付費的開發者成員,即標準iPhone開發成員或者企業iPhone開發成員。如下就是如何成爲一名標準iPhone開發成員的具體步驟:瀏覽器

1Safari中輸入網址(https://developer.apple.com/programs/),按下回車,如圖1.85所示。app

1.85  Safrai瀏覽器工具

2選擇iOS Developer Program選項,進入iOS Developer Program-Apple Developer網頁,如圖1.86所示。測試

1.86  iOS Developer Program-Apple Developer網頁spa

3選擇EnrollNow按鈕,進入Enrolling in Apple Developer Programs-Apple Developer網頁,如圖1.87所示。code

1.87  Enrolling in Apple Developer Programs-Apple Developer網頁orm

4選擇Continue按鈕,進入Sign in or create an Apple ID-Apple Developer Program Enrollment網頁,如圖1.88所示。教程

1.88  Sign in or create an Apple ID-Apple Developer Program Enrollment網頁ip

5選擇Sign In按鈕,進入Apple Developer Program Enrollment網頁,如圖1.89所示。

1.89  Apple Developer Program Enrollment網頁

6單擊Individual按鈕後,進入Sign in with your Apple ID-Apple Developer網頁,如圖1.90所示。

1.90  Sign in with your Apple ID-Apple Developer網頁

9輸入Apple ID以及密碼後,單擊Sign In按鈕。在Apple Developer Program Enrollment-Update Information網頁,完善本身的信息,單擊Continue按鈕。以上這幾步是申請付費開發者帳號的重要步驟,剩下的步驟就須要根據開發者的需求進行填寫了。這樣就再也不作介紹了。

注意:從申請一個付費的開發者帳號開始到激活大概須要3~5天,這段時間須要開發者留心你的與蘋果帳號關聯的郵箱,蘋果公司會爲此郵箱發一些郵件。

Xamarin iOS申請和下載證書

申請和下載證書的具體步驟以下:

1.建立App ID

在申請和下載證書以前,首先要建立一個App IDApp ID是一系列字符,用於惟一標識iOS設備中的應用程序。建立App ID的具體步驟以下:

1Safari的搜索欄中輸入網址(https://developer.apple.com/devcenter/ios/index.action),按下回車,進入iOS Dev Center-App Developer網頁,如圖1.91所示。

1.91  Safari瀏覽器

2單擊Log in按鈕,進入Sign in with your Apple ID-Apple Developer網頁,在此網頁中須要開發者輸入App ID以及密碼,單擊Sign In按鈕,此時會再次進入iOS Dev Center-App Developer網頁,如圖1.92所示。

1.92  iOS Dev Center-App Developer網頁

注意:圖1.92所看到的網頁只有申請付費開發者帳號後,才能夠看到。

3選擇Certificates,Identifiers&Profiles選項,進入到Certificates,Identifiers &Profiles-App Developer網頁,如圖1.93所示。

1.93  Certificates,Identifiers &Profiles-App Developer網頁

4選擇Indentifiers選項,進入iOS App IDs-Apple Developer網頁。在此網頁中,選擇藍色的Register your App ID字符串,進入Register-iOS App IDs-Apple Developer網頁,在此網頁中填入一些相關的內容。這些內容分爲了4部份內容,分別爲App ID DescriptionApp ID PrefixApp ID SuffixApp Services。在填寫App ID Suffix這部份內容時須要特別注意,如圖1.94所示。

1.94  App ID Suffix部分

1.94中,在Bundle ID中輸入的內容是標識符,它會在第四章中使用到。

5單擊Continue按鈕,進入Add-iOS App IDs-Apple Developer網頁。單擊Submit按鈕,以後在單擊Done按鈕。這樣一個App ID就建立好了,

2.獲取設備的UDID

將設備鏈接到Mac(或者Mac虛擬機)上,啓動Xcode。在菜單欄中單擊Window|Devices命令,彈出Devices對話框,如圖1.95所示。在對話框中顯示的就是開發者的設備信息,其中Identifier就是UDID

1.95  Devices對話框

3.註冊設備

若是開發者的設備是鏈接的Mac(或者Mac虛擬機)上的,回到Certificates, Identifiers & Profiles-App Developer網頁,選擇Devices,或者是若是開發者還處於建立App ID的網頁,能夠選擇此網頁右側的Devices下的All選項,都會進入iOS Devices-Apple Developer網頁,並會看到鏈接在Mac(或者Mac虛擬機)上的設備已經被註冊好了,如圖1.96所示。

1.96  iOS Devices-Apple Developer網頁

注意:若是開發者還須要註冊其餘的設備,能夠點擊添加設備的按鈕,對設備進行添加,如圖1.97所示。

1.97 註冊新的設備

在此圖中,開發者只須要在Name中輸入設備的名稱,在UDID中輸入設備的標識符就能夠了。單擊Continue按鈕,進入對設備的檢測和登記網頁,按下Register按鈕,進入登記設備成功的網頁。單擊Done按鈕,一個新的設備就註冊成功了。

4.生成證書籤名申請

爲了從Apple公司申請開發證書,須要生成一個證書籤名申請。生成一個證書籤名申請的具體步驟以下:

1單擊菜單欄中的「前往|實用工具」命令,到「實用工具」文件夾中,如圖1.98所示。

1.98  「實用工具」文件夾

2找到「鑰匙串訪問」應用程序,雙擊該圖標,將其打開,選擇菜單欄上的鑰匙串訪問,如圖1.99所示。

1.99  「鑰匙串訪問」菜單

3選擇「證書助理|從證書發佈機構請求證書」命令,彈出證書助理,如圖1.100所示。

4輸入用戶電子郵件地址、選擇存儲到磁盤複選框,單擊「繼續」按鈕,彈出「存儲位置」對話框,如圖1.101所示。

1.100  「證書助理」對話框                       1.101  「存儲位置」對話框

注意:在「存儲位置」對對話中,存儲爲以及位置都有默認的選項。

5設置位置爲桌面,單擊「存儲」按鈕,就在桌面生成了一個證書籤名申請,並回到「證書助理」對話框,告訴開發者證書請求已經在磁盤上建立了。單擊「完成」按鈕便可。

5.生成證書

以上這些準備工做都作好後,即可以生成證書了。具體的操做步驟以下:

1若是開發者還處於註冊設備的網頁,能夠選擇此網頁右側的CertificatesDevelopment選項,進入iOS Certificates (Development)-Apple Developer網頁,如圖1.102所示。

1.102  iOS Certificates (Development)-Apple Developer網頁

2選擇iOS App Development複選框,單擊Continue按鈕,進入到Request選項卡的網頁中,在此網頁中,單擊Continue按鈕,進入到Generate選項卡的網頁中,如圖1.103所示。

1.103  Generate選項卡

3選擇Choose File…按鈕後,彈出選擇文件對話框,如圖1.104所示。

1.104  選擇文件對話框

4選擇在桌面的CertificateSigningRequest.certSigningRequest文件,此文件就是生成的證書籤名申請。單擊「選取」按鈕,再單擊Generate按鈕,進入到Download選項卡的網頁中,如圖1.105所示。

1.105  Download選項卡

5單擊Download按鈕,下載生成的證書。下載的後的證書名爲ios_development.cer

6若是開發者還處於下載證書的網頁,能夠選擇此網頁右側的Provisioning ProfilesDevelopment選項,進入iOS Provisioning Profiles (Development)-Apple Developer網頁。在此網頁中,選擇藍色的manually generate profiles字符串,進入Add-iOS Provisioning Profile-Apple Developer網頁,如圖1.106所示。

1.106  Add-iOS Provisioning Profile-Apple Developer網頁

6選擇iOS App Development複選框,單擊Continue按鈕,進入到Configure選項卡的選擇App ID的網頁中,如圖1.107所示。

1.107  Configure選項卡

7選擇App ID(這裏的App ID是以前建立的App ID),單擊Continue按鈕,進入到Configure選項卡的選擇證書的網頁中,如圖1.108所示。

1.108  選擇證書

8選擇Select All複選框或者選擇某一個證書,單擊Continue按鈕,進入到Configure選項卡的選擇設備的網頁中,如圖1.109所示。

1.109  選擇設備

9選擇Select All複選框或者選擇某一個設備,單擊Continue按鈕,進入到Generate選項卡的網頁中,如圖1.110所示。

1.110  Generate選項卡

10輸入配置的文件名,單擊Generate按鈕,進入到Download選項卡的網頁中,如圖1.111所示。

1.111  Download選項卡

11單擊Download按鈕,對Provisioning Profiles進行下載。下載後的文件爲KongKong.mobileprovision

12雙擊下載的ios_development.cer證書,彈出「添加證書」對話框,如圖1.112所示。

1.112  「添加證書」對話框

13單擊「添加」按鈕,將下載的ios_development.cer證書添加到鑰匙串中。

14雙擊下載的KongKong.mobileprovision文件,將此文件添加到OrganizerProvisioning Profiles中。

本文選自:Xamarin iOS開發實戰大學霸內部資料,轉載請註明出處,尊重技術尊重IT人!

相關文章
相關標籤/搜索