標籤:
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教程之申請和下載認證