Xamarin iOS教程之申請付費開發者賬號下載證書
Xamarin iOS教程之申請付費開發者賬號下載證書
Xamarin iOS使用真機測試應用程式
在講解iOS Simulator時,已經提到了雖然iOS Simulator可以模模擬實的裝置,但是還是有很多的缺陷,如打電話、傳送SMS資訊、獲取位置資料等。如果想要實現iOS Simulator實現不了的功能,就需要使用真機對應用程式進行測試。本節將講解如何使用真機對應用程式進行測試。
Xamarin iOS申請付費開發者賬號
使用真機測試,需要申請和下載證書。對於證書的申請和下載必須成為一個付費的開發者成員,即標準iPhone開發成員或者企業iPhone開發成員。以下就是如何成為一名標準iPhone開發成員的具體步驟:
(1)在Safari中輸入網址(https://developer.apple.com/programs/),按下回車,如圖1.85所示。
圖1.85 Safrai瀏覽器
(2)選擇iOS Developer Program選項,進入iOS Developer Program-Apple Developer網頁,如圖1.86所示。
圖1.86 iOS Developer Program-Apple Developer網頁
(3)選擇EnrollNow按鈕,進入Enrolling in Apple Developer Programs-Apple Developer網頁,如圖1.87所示。
圖1.87 Enrolling in Apple Developer Programs-Apple Developer網頁
(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網頁
(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 ID。App ID是一系列字元,用於唯一標識iOS裝置中的應用程式。建立App ID的具體步驟如下:
(1)在Safari的搜尋欄中輸入網址(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 Description、App ID Prefix、App ID Suffix、App 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)如果開發者還處於註冊裝置的網頁,可以選擇此網頁右側的Certificates的Development選項,進入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 Profiles的Development選項,進入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檔案,將此檔案新增到Organizer的Provisioning Profiles中。
本文選自:Xamarin iOS開發實戰大學霸內部資料,轉載請註明出處,尊重技術尊重IT人!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-1696467/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【apple id】最新iOS開發者賬號申請流程APPiOS
- iOS 公司開發者賬號申請(附加鄧白氏編碼的申請)iOS
- 蘋果開發者賬號註冊、申請續費整個流程蘋果
- iOS證書申請、開發、打包、排查等系列教學iOS
- FreeSSL申請免費證書
- Ios生產證書申請(含推送證書)iOS
- 蘋果企業開發者賬戶——公司、企業賬號申請蘋果
- 申請 mysql 賬號MySql
- 蘋果公司開發者賬號的申請記錄蘋果
- iOS企業賬號申請及企業賬號釋出APPiOSAPP
- 免費申請萬用字元證書字元
- 如何下載電子版證書以及如何申請紙質證書(申請紙質證書的入口已過期)
- 如何申請SSL證書以及SSL證書的費用
- iOS證書申請與配置介紹iOS
- ios開發者不申請蘋果企業開發者賬號一直去購買是怎麼回事?iOS蘋果
- 使用acme申請https免費證書ACMHTTP
- 阿里雲申請免費SSL證書阿里
- SSL證書免費申請(阿里雲)阿里
- 申請ios蘋果企業開發者賬號以來最大的bug:企業郵箱iOS蘋果
- 申請蘋果(企業)開發者賬號危機四伏?蘋果
- 蘋果企業開發者賬號的申請難上加難蘋果
- 蘋果企業開發者賬號申請困難怎麼辦蘋果
- FME Cloud 賬號申請流程Cloud
- 證書申請教程
- 如何選購 SSL 證書(附免費SSL證書申請攻略)
- 申請Let's Encrypt永久免費SSL證書
- 免費SSL證書申請及部署實踐
- 申請並部署免費的 SSL/TLS 證書TLS
- 蘋果企業開發者賬號裡面的蘋果開發者證書概覽蘋果
- 如何檢視成績、如何下載電子版證書、如何申請紙質證書
- Let's Encrypt 申請免費的 Https 證書HTTP
- 阿里雲免費Https證書申請使用阿里HTTP
- HTTPS StartSSL免費SSL證書申請之二HTTP
- HTTPS StartSSL免費SSL證書申請之一HTTP
- 如何自動申請免費的HTTPS證書?HTTP
- iOS 開發者賬號總結iOS
- 賬號越來越難申請,蘋果企業賬號回收蘋果
- 申請SSL證書只有域名一種辦法嗎 SSL證書申請指南