*取得開發描述檔Profile:每新做一個App就要跑一次的流程
取得開發描述檔Profile,會需要我們前幾個步驟所產生的資料:
- apple ID
- 單一app的Development Provisioning
- 單一app的Distribution Provisioning
- 註冊App測試用的裝置
一、申請apple ID
1.先到apple developer的網站:
- https://developer.apple.com/account/ios/identifier/bundle
- 再到identities>app IDs>按「加號」
2.輸入Bundle ID及Explicit App ID完,並按下continue鍵
bundle ID 可以翻譯可以叫APP ID 或應用ID,它是每一個ios應用的全球唯一標識。無論代碼怎麼改,圖標和應用名稱怎麼換,只要bundle id沒變,ios系統就認為這是同一個應用。每開發一個新應用,首先都需要到member center->identifier->APP IDS去創建一個bundle id。但是bundle id分為兩種:
- Explicit App ID(明確的APP ID),一般格式是:com.domainname.appname。(反網址)這種id只能用在一個app上。每一個新應用都要創建一個。
- Wildcard App ID(通配符APP ID), 一般格式是:com.domainname.*。這種id可以用在多個應用上,雖然方便,但是使用這種id的應用不能使用通知功能,所以並不常用。
3.往下拉,選擇會使用到的apple功能
4.確認選項是否有誤,無誤的話,按下Register
5.註冊完後,回到首頁,就可以看到新增的項目了(完工)
二、申請單一app的Development Provisioning(開發描述檔)
1.先到apple developer的網站:
- Provisioning Profiles>Development,點擊「加號」
2.選擇iOS App Development,並按continue.
3.選擇你要幫哪一個app,新增Development Provisioning(開發描述檔)
4.選擇開發憑證
5.選擇可以實機測試的裝置
6.命名Profile Name並產生developer描述檔
7.下載產生的developer描述檔
8.點擊下擊的描述檔到Xcode裡(完工)
三、申請單一app的Distribution Provisioning(開發描述檔)
1.先到apple developer的網站:
- Provisioning Profiles>Distribution,點擊「加號」
2.選擇Distribution>app store,並按continue.
3.選擇你要幫哪一個app,新增Distribution Provisioning(開發描述檔)
4.選擇開發憑證
6.命名Profile Name並產生Distribution描述檔
- 用底線加appstore的字樣,來註明是上架用的描述檔
7.下載產生的Distribution描述檔
8.點擊下擊的描述檔到Xcode裡(完工)
四、完成設定iTunesConnect
1.回到itunesconnect新增 iOS App
- 申請頁面:https://itunesconnect.apple.com/
2.按:我的app>新增app
3.在 新的 iOS App 頁面,填入以下資訊:
- 填入 "名稱". (App Store 上呈現的 App 名稱)
- 選擇 "主要語言
- 填入 "SKU".(版本號) (例如
-1.0) - 選擇 "套裝組 ID". (App ID)