1. 程式人生 > >[Swift4.2實際操作]九、完整例項-(3)建立和安裝開發證書、釋出證書及開發證書配置檔案、釋出證書配置檔案

[Swift4.2實際操作]九、完整例項-(3)建立和安裝開發證書、釋出證書及開發證書配置檔案、釋出證書配置檔案

本文將為你演示,如何建立開發證書和釋出證書,以及其他輔助內容。
首先開啟瀏覽器,進入【蘋果開發者網站】
輸入【Apple ID】和【密碼】,點選登入按鈕,進入開發者管理後臺。   
點選左側的【Membership(會員關係)】,進入會員關係頁面,
在會員狀態頁面,顯示了你的開發者賬號型別,組織資訊等,
在此可以檢視賬號的過期日期,在距離賬號過期一個月時,
此處會出現賬號過期的提示。
點選【People(成員)】頁面,你可以在此頁面邀請和管理團隊中的成員。
點選【Certificates,IDs & Profiles】證書、唯一識別符號管理介面。
首先進入應用程式【Identifiers(唯一識別符號)】【App IDs】設定頁面,設定程式的BundleID。
點選右上角的+號圖示,新增一個新的應用程式唯一識別符號。
首先設定唯一識別符號的描述文字,避免使用一些特殊符號。
【Name:】:DemoApp
設定應用程式的唯一識別符號,推薦使用域名的倒寫方法。
【Bundle ID】:com.strengthen.DemoApp
在應用程式服務列表中,可以為應用程式勾選使用的相關專案。
這裡保持預設的選項,然後點選繼續按鈕,進入一個設定頁面。
在確認頁面,對前面輸入的內容進行確認,
然後點選右側的垂直滾動條,檢視下方的設定選項。
點選【Register(註冊)】選項,註冊一個新的應用程式唯一識別符號。
最後點選【Done(完成)】建立一個新的應用程式唯一識別符號。

接著需要新增測試裝置,只有將真機裝置新增到裝置列表中,
才可以在真機上進行應用程式的除錯,否則只能在模擬器中進行除錯。
【Devices 】【All】 點選右上角的+號圖示,新增一個新的真機裝置。
在名稱輸入框內輸入裝置的名稱
【Name】:strengthen iphone
接著輸入蘋果裝置的唯一識別碼,它是由40個字元的字母和數字組成,
可以通過XCode:【視窗】->【硬體和模擬器】查到
【UDID】:
然後點選【Continue(繼續)】按鈕,進入一個設定頁面。
在確認頁面對硬體資訊進行確認,然後點選【註冊(Register)】按鈕,註冊一個新的測試裝置。
點選【Register(註冊)】選項,註冊一個新的裝置。點選【Done(完成)】完成硬體註冊。

接著新增一個證書,證書分為【開發證書】【支付證書】兩種,
兩種證書都有對應的【附屬證書】,包括【推送證書】【支付證書】等
【Certificates】【All】 點選右上角的+號圖示,新增一個新的證書。
勾選【iOS App Development】應用程式開發選項,
首先建立一個開發證書,證書可以允許開發者在真機上進行應用程式的測試。
然後點選【Continue(繼續)】按鈕,進入一個設定頁面。
在建立證書之前,首先需要建立一份證書籤名請求檔案,
使用快捷鍵【Command】+【Tab】切換至資料夾視窗,並且開啟應用程式資料夾。
接著開啟【實用工具】資料夾,雙擊開啟【鑰匙串訪問】程式,依此點選選單命令:
【鑰匙串訪問】->【證書助理】->【從證書頒發機構請求證書】
在開啟的證書助理視窗中,輸入你的蘋果賬號的郵箱
【使用者電子郵件地址】:

[email protected]
【CA電子郵件地址】:[email protected] (再次輸入電子郵件地址)
勾選【儲存到磁碟】,將證書籤名請求檔案儲存到硬碟上。
點選【繼續按鈕】,進入下一步設定頁面。
點選【儲存按鈕】,將設定好的請求檔案儲存到桌面。
點選【在Finder中顯示】切換到資料夾視窗,並開啟桌面資料夾。
此時桌面上已經擁有了一份證書請求檔案,點選【關閉】按鈕,關閉資料夾。
使用快捷鍵【Command】+【Tab】切換至回瀏覽器。
點選【Choose File】選擇檔案按鈕,開啟檔案選擇視窗,
雙擊剛剛建立好的請求檔案。
點選【Continue(繼續)】按鈕,進入一個設定頁面。
這樣就完成了開發證書的建立,點選【Download】下載按鈕,下載生成的開發證書。
點選【Done(完成)】按鈕,返回證書列表頁面。

接著安裝生成的下載證書。
點選瀏覽器右上角下載圖示,顯示下載檔案列表。
點選下載檔案右側的顯示檔案圖示,開啟該檔案所在的資料夾。
雙擊開啟該證書檔案。
擊下拉箭頭,選擇選單中的"系統"選項,將證書新增到系統鑰匙串中。
【鑰匙串】:系統
點選【新增】按鈕,完成證書的安裝。

接著建立一個釋出證書,釋出證書允許開發者將應用程式打包,併發布到蘋果商店。
【Certificates】【All】 點選右上角的+號圖示,建立一個新的釋出證書。
勾選【App Store and Ad Hoc】面向蘋果商店和企業開發選項,
點選【Continue(繼續)】按鈕,進入一個設定頁面。
使用和建立開發證書相同的方式,建立另一份證書請求檔案。
點選【Continue(繼續)】按鈕,進入一個設定頁面。
點選【Choose File】選擇檔案按鈕,開啟檔案選擇視窗,
雙擊剛剛建立好的請求檔案。
點選【Continue(繼續)】按鈕,進入一個設定頁面。
這樣就完成了釋出證書的建立,點選【Download】下載按鈕,下載生成的釋出證書。
點選【Done(完成)】按鈕,返回證書列表頁面。

接著安裝生成的開發證書。
點選瀏覽器右上角下載圖示,顯示下載檔案列表。
點選下載檔案右側的顯示檔案圖示,開啟該檔案所在的資料夾。
雙擊開啟該證書檔案。
證書已經安裝成功,關閉視窗。
使用快捷鍵【Command】+【Tab】切換至回瀏覽器。

最後還需建立開發證書和釋出證書的配置檔案,點選左側的配置檔案選單
【Provisioning profiles】【All】點選右上角的+號圖示,首先建立一份開發證書配置檔案。
勾選【iOS App Development】應用程式開發選項,建立一份可以讓你在真機上測試應用程式的配置檔案。
點選【Continue(繼續)】按鈕,進入一個設定頁面。
點選下拉箭頭,開啟選項選單。選擇開發配置檔案所對應的應用程式的Bundle ID(唯一識別符號)
【App ID】:
點選【Continue(繼續)】按鈕,進入一個設定頁面。
為配置檔案選擇剛剛建立的開發證書,可以選擇一個或多個
點選【Select All】
點選【Continue(繼續)】按鈕,進入一個設定頁面。
為配置檔案選擇真機裝置,設定對應Bundle ID(唯一識別符號)的應用程式,可以在哪些真機裝置上執行。
點選【Continue(繼續)】按鈕,進入一個設定頁面。
為開發證書配置檔案設定一個名稱,
【Profile Name】:Dev-DemoApp
點選【Continue(繼續)】按鈕,進入一個設定頁面。
這樣就完成了開發證書配置檔案的建立,點選【Download】下載按鈕,下載生成的開發證書配置檔案。
點選瀏覽器左下角下載好的證書配置檔案,以安裝該配置檔案。
此時系統會切換至XCode介面,併成功安裝開發證書配置檔案,
然後使用快捷鍵【Command】+【Tab】切換至回瀏覽器。
點選【Done(完成)】按鈕,返回配置檔案列表頁面。

【Provisioning profiles】【All】點選右上角的+號圖示,首先建立一份釋出證書配置檔案。
勾選【App Store】蘋果商店選項,建立一份可以將你的應用程式釋出到蘋果商店的配置檔案。
點選【Continue(繼續)】按鈕,進入一個設定頁面。
選擇釋出配置檔案所對應的應用程式的Bundle ID(唯一識別符號)
在建立開發證書配置檔案時,已經進行了選擇,所以此處自動選擇上一次的選項。
【App ID】:
點選【Continue(繼續)】按鈕,進入一個設定頁面。
選擇需要包含在配置檔案中的開發證書,可以選擇一個或多個
點選【Select All】
點選【Continue(繼續)】按鈕,進入一個設定頁面。
為釋出證書配置檔案設定一個名稱,
【Profile Name】:Store-DemoApp
點選【Continue(繼續)】按鈕,進入一個設定頁面。
點選【Download】下載按鈕,下載生成的釋出證書的配置檔案。
點選瀏覽器左下角下載好的證書配置檔案,以安裝該配置檔案。
點選【Done(完成)】按鈕,返回配置檔案列表頁面。