申請成為IOS開發者(四) 建立APPID和相關證書
前面幾篇只是最基本的設定,接下來要真正進行APP的相關建立,這裡就必須要有mac的系統,如果沒有可以使用vmware建立mac環境。
這邊很多人會搞不清楚 iTunes Connect 和 Apple Developer 這兩個網站怎麼會一直切換,它們是幫我們處理那些事情或是哪些功能要在哪邊開啟。
簡單來說 iTunes Connect 是管理APP上下架、人員權限、官方審核/申訴、用戶付費設定和銀行收款,Apple Developer 則是處理開發APP所需的證書、訊息推播證書、測試設備增刪等相關功能。
App IDs 設定
首先先到 Apple Developer 設定App IDs ,Name就填寫方便記得的名稱或是填寫APP名稱, App ID Suffix 選擇「Explicit App ID」 並且必須依照格式填寫,如: com.XXX.xxx ,其中XXX和xxx請替換成其他名稱。
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_1.png)
App Services可以依照您開發需求勾選,一般就採用預設即可。
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_2.png)
再次確認填寫名稱和啟用功能,點選Register完成註冊。
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_3.png)
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_4.png)
憑證製作
從本機產出csr憑證
憑證製作這個章節最終會產生.p12和.mobileprovision的描述檔,這兩個檔案是需要提供給開發者配置的。
接下來開啟MAC系統的鑰匙圈製作csr檔。
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_5.png)
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_6.png)
電子郵件請填寫常用的,並選擇「儲存到磁碟」放到桌面。
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_7.png)
上一個步驟產出的檔案,接下來要回到 Apple Develope 將檔案匯入。
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_8.png)
匯入Apple Develope產出cer檔
在檔案匯入之前必須要先知道IOS有分為「開發測試APP」和「正式APP」兩種版本,其中「iOS App Development」是屬於測試用, 「App Store and Ad Hoc」 是屬於APP上架用的版本。
這邊先操作 「iOS App Development」 的匯入步驟。
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_9.png)
點選Continue準備匯入csr檔案。
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_10.png)
將剛剛放在桌面的csr檔案匯入。
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_11.png)
到這個步驟記得點選Download儲存到桌面。
在回到前面依步驟完成 「App Store and Ad Hoc」的csr匯入。
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_12.png)
匯入本機鑰匙圈產生.p12檔
接下來將剛剛下載的cer檔案分別匯入鑰匙圈
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_13.png)
緊接著將剛剛匯入的兩個檔案進行輸出
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_14.png)
檔案格式改成.p12,儲存名稱分別命名成ios_dis(正式上架)和ios_dev(開發專用)方便辨識。
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_16.png)
這邊密碼可以為空,直接點選「好」即可。
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_17.png)
如果你的電腦需要密碼登入,這邊就是輸入電腦密碼即可完成。
.p12檔是開發必須要配置的,請妥善保存!!
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_18.png)
App ID綁定開發者產生描述檔
接下來要將App IDs進行綁定,點選「Provisioning Profiles」,紅框的兩個都要依下面步驟各產出描述檔。
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_19.png)
選擇最前面設定的 App IDs
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_20.png)
選擇開發者帳號,直接勾選即可。
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_21.png)
選擇要使用哪一個證書配置在正式版APP上,可以直接全選即可。
如果有多個APP要上架可以重複使用同一個證書,此篇內容就可以省略,不過這邊單純紀錄步驟所以會有兩個證書。
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_22.png)
因為會配置開發測試APP,所以遇到下面的狀況就直接選擇離我們比較近的時間,因為證書只有一年的有效期,所以能夠使用越久的越好。
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_23.png)
選擇此APP有哪些設備可以進行測試,所以要檢查是否有遺漏不然此步驟就要再重來一次。
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_24.png)
填寫描述名稱,這邊建議以dev和dis命名區分,並點選下一步將憑證儲存好以提供給開發者。
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_25.png)
正式建立APP
接下來到 iTunes Connect 建立APP。
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_26.png)
名稱請填寫正式要上架的名稱,套裝組ID就選擇剛剛設定的 App IDs ,SKU就填寫和套裝組ID一樣的「com.XXX.xxx」
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_27.png)
建立測試帳號
這邊是建立測試(沙箱)帳號,當我們使用開發版本的APP要測試儲值就是要使用此帳號,如果忘記了可以直接再申請一個新的。
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_28.png)
新增使用者
會有這個步驟是因為作者需要測試多個APP,所以將自己常用的帳號加入就不用因為APP在不同開發帳號而一直去切換。
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_29.png)
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_30.png)
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_31.png)
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_32.png)
設定APP付費項目
這邊有四種項目可以選擇,一般遊戲商常用到的是「消耗性項目」和「非續訂型定閱」,「消耗性項目」是一次性的,例如購買元寶或是物資等等,「非續訂型定閱」則是常使用在月卡上。
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_33.png)
「參照名稱」、「顯示名稱」可以填寫一樣的,但是「產品ID」是ios purchase 要使用的 所以是獨一無二不能重複。
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_34.png)
審查資訊,記得截圖該品項在APP內的實際圖片然後點選右上角的儲存。
![](https://rdfarm.net/wp-content/uploads/2020/04/IOS_dev_4_35.png)
如果資料都有成功設定好就會顯示像紅框的已核准,顯示其他的就逮屌要先將資料補齊才能使用。
![](https://rdfarm.net/wp-content/uploads/2020/05/IOS_dev_4_36.png)