iOS Sprite Kit教程之申請和下載認證

來源:互聯網
上載者:User

標籤:

iOS Sprite Kit教程之申請和下載認證

模擬器雖然可以實現真機上的一些功能,但是它是有局限的。例如,在模擬器上沒有重力感應、相機機等。如果想要進行此方面的遊戲的開發,進行程式測試時,模擬器顯示就不是首選了,需要使用真機進行測試。本節將講解真機進行測試前的準備工作、和如何進行真機測試。

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.80所示。

 

 

圖1.80  操作步驟1

(2)單擊Log in按鈕,進入Sign in with your Apple ID-Apple Developer網頁,在此網頁中需要開發人員輸入App ID以及密碼,單擊Sign In按鈕,此時會再次進入iOS Dev Center-App Developer網頁,1.81所示。

 

 

圖1.81  操作步驟2

注意:圖1.81所看到的網頁只有申請付費開發人員帳號後,才可以看到。

(3)選擇Certificates,Identifiers&Profiles選項,進入到Certificates,Identifiers &Profiles-App Developer網頁,1.82所示。

 

 

圖1.82  操作步驟3

(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.83所示。

 

 

圖1.83  操作步驟4

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

2.擷取裝置的UDID

將裝置串連到Mac(或者Mac虛擬機器)上,啟動Xcode。在功能表列中選擇Window|Devices命令,彈出Devices對話方塊,1.84所示。在對話方塊中顯示的就是開發人員的裝置資訊,其中Identifier就是UDID。

 

 

圖1.84  操作步驟

3.註冊裝置

如果開發人員的裝置是串連的Mac(或者Mac虛擬機器)上的,回到Certificates, Identifiers & Profiles-App Developer網頁。選擇Devices選項,或者是如果開發人員還處於建立App ID的網頁,可以選擇此網頁右側的Devices下的All選項,都會進入iOS Devices-Apple Developer網頁,並會看到串連在Mac(或者Mac虛擬機器)上的裝置已經被註冊好了,1.85所示。

 

 

圖1.85  操作步驟

注意:如果開發人員還需要註冊其他的裝置,可以單擊添加裝置的按鈕,對裝置進行添加,1.86所示。

 

 

圖1.86  註冊新的裝置

在此圖中,開發人員只需要在Name中輸入裝置的名稱,在UDID中輸入裝置的標識符就可以了。單擊Continue按鈕,進入對裝置的檢測和登記網頁。按下Register按鈕,進入登記裝置成功的網頁。單擊Done按鈕,一個新的裝置就註冊成功了。

4.產生認證簽名申請

為了從Apple公司申請開發認證,需要產生一個認證簽名申請。產生一個認證簽名申請的具體步驟如下:

(1)選擇功能表列中的“前往|工具 + 生產力”命令,到“工具 + 生產力”檔案夾中,1.87所示。

 

 

圖1.87  操作步驟1

(2)找到“鑰匙串訪問”應用程式,雙擊表徵圖,將其開啟。選擇功能表列上的鑰匙串訪問,1.88所示。

 

 

圖1.88  操作步驟2

(3)選擇“認證助理|從認證發布機構請求認證…”,彈出認證助理,1.89所示。

(4)輸入使用者電子郵件地址、選擇儲存到磁碟複選框。單擊“繼續”按鈕,彈出“儲存位置”對話方塊1.90所示。    

 

圖1.89  操作步驟3                                      圖1.90  操作步驟4

注意:在“儲存位置”對對話中,儲存為以及位置都有預設的選項。

(5)設定位置為案頭,單擊“儲存”按鈕,就在案頭產生了一個認證簽名申請,並回到“認證助理”對話方塊,告訴開發人員認證請求已經在磁碟上建立了,單擊“完成”按鈕即可。

5.產生認證

以上這些準備工作都做好後,便可以產生認證了,它包括了認證的申請和下載。具體的操作步驟如下:

(1)如果開發人員還處於註冊裝置的網頁,可以選擇此網頁右側的Certificates的Development選項,進入iOS Certificates (Development)-Apple Developer網頁,1.91所示。

 

 

圖1.91  操作步驟1

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

 

 

圖1.92  操作步驟2

(3)選擇Choose File…按鈕後,彈出選擇檔案對話方塊,1.93所示。

 

 

圖1.93  操作步驟3

(4)選擇在案頭的CertificateSigningRequest.certSigningRequest檔案,此檔案就是產生的認證簽名申請,單擊“選取”按鈕。再單擊Generate按鈕,進入到Download選項卡的網頁中,1.94所示。

 

 

圖1.94  操作步驟4

(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.95所示。

 

 

圖1.95  操作步驟5

(7)選擇iOS App Development複選框,單擊Continue按鈕,進入到Configure選項卡的選擇App ID的網頁中,1.96所示。

 

 

圖1.96  操作步驟6

(8)選擇App ID(這裡的App ID是之前建立的App ID),單擊Continue按鈕,進入到Configure選項卡的選擇認證的網頁中,1.97所示。

 

 

圖1.97  操作步驟7

(9)選擇Select All複選框或者選擇某一個認證,單擊Continue按鈕,進入到Configure選項卡的選擇裝置的網頁中,1.98所示。

 

 

圖1.98  操作步驟8

(10)選擇Select All複選框或者選擇某一個裝置,單擊Continue按鈕,進入到Generate選項卡的網頁中,1.99所示。

 

 

圖1.99  操作步驟9

(11)輸入配置的檔案名稱,單擊Generate按鈕,進入到Download選項卡的網頁中,1.100所示。

 

 

圖1.100  操作步驟10

(12)選擇Download按鈕,對Provisioning Profiles進行下載,下載後的檔案為KongKong.mobileprovision。

(13)雙擊下載的ios_development.cer認證,彈出“添加認證”對話方塊,1.101所示。

 

 

圖1.101  操作步驟11

(14)單擊“添加”按鈕,將下載的ios_development.cer認證添加到鑰匙串中。

(15)雙擊下載的KongKong.mobileprovision檔案,將此檔案添加到Organizer的Provisioning Profiles中。

本文選自:iOS遊戲架構Sprite Kit基礎教程——Swift版大學霸內部資料,轉載請註明出處,尊重技術尊重IT人!

iOS Sprite Kit教程之申請和下載認證

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.