1.開啟鑰匙圈存取,選擇偏好設定。
2.在偏好設定理選擇憑證頁籤,"線上憑證狀態協定(OCSP)"及"憑證狀態列表(CRL)"選擇關閉後關掉偏好設定。
3.接著選擇"從憑證授權要求憑證"。
4.輸入使用者電子郵件位址及一般名稱,CA電子郵件位址留白,選擇儲存到磁碟,按下繼續。接著選擇2048 bits以及RSA並按下繼續。最後完成時產生CertificateSigningRequest.certSigningRequest檔案。
1.在蘋果開發者網頁(http://developer.apple.com/),進入Member Center,當登入之後選擇iOS Provisioning Portal,並在左邊欄位中按下Certificates,在右邊視窗選擇Distribution頁籤,選擇Request Certificate,上傳第一步驟產生的CertificateSigningRequest.certSigningRequest檔案。
按下Download按鈕,下載儲存成distribution_idenity.cer,雙擊該檔案進行安裝。(下圖是筆者開發者帳號Distribution頁籤)
1.在蘋果開發者網頁左邊欄位中選擇Provisioning,並且選擇Distribution頁籤。
2.按下New Profile按鈕,並在選項Distribution Method選擇App Store,並填入Profile Name以及選擇您已建立好的App ID,最後按下Submit。
3.按下Download下載。儲存為photoInLoveForAppStore.mobileprovision,拖拉這檔案至Dock上的iTunes或xCode進行安裝。
1.有關icon得準備57×57 pixel以及114×114 pixel的png格式圖檔各一張,另外進入App前的過場可以各準備320 x 480 pixel及 640 x 960 pixel各一張。分別拖拉至App Icons以及Launch Images即可。
第六步:Archiving the Application for Distribution
1.選擇Manage Schemes,按下Edit。
2.在左邊欄位選擇Archive,按下OK。
3.選擇Application target,在右邊選單中選擇Build Settings,下拉至Code Signing,確定iOS SDK以及Code Signing Identity都已正確選擇Distribution certificate。
4.在Xcode選擇 Product -> Archive。Xcode接著就會創建應用程式 for submission。當完成時會顯示在Organizer window。接著選擇Validate就可以上傳App至App Store囉!! 不過在此之前得先在itunesconnect設置好要發布的App。