iOS 發布認證申請

來源:互聯網
上載者:User
概述  根據這個教程來操作的。http://st.appcan.cn/dev/dev_iosdom.html

由於蘋果的機制,在非越獄機器上安裝應用必須通過官方的Appstore,開發人員開發好應用後上傳Appstore,也需要通過審核等環節。AppCan不僅能實現跨平台開發,也支援上傳ipa包至Appstore。本文從三個流程來介紹如何通過AppCan線上編譯出ipa包並上傳至蘋果Appstore。 一.事前準備 1.1 準備蘋果帳號

首先您需要有一個蘋果的開發人員帳號,一個mac系統。如果沒有帳號可以開啟http://developer.apple.com/申請加入蘋果的開發人員計劃。如何申請網上有詳細的介紹,在此不多做介紹。

如果您已經有了一個帳號,開啟http://developer.apple.com/並登入到蘋果,見下圖:

1.2 進入認證申請介面

登入以後可以看到下面這個功能介面,列出了您開發需要的一些工具、支援、itunes app管理等內容。選擇第二項:Certificates,ldentifiers&Profiles進入,所有認證相關的都在這裡進行:

1.3 申請請求檔案 1.3.1 鑰匙串程式申請請求檔案

申請發布認證前,您需要先本地建立一個認證請求檔案,截圖是一個mac系統。首先開啟“應用程式”->“工具 + 生產力”->“鑰匙串訪問(KEY CHAIN)”,在認證助理中,選擇“從憑證授權單位請求認證”:

1.3.2 儲存請求檔案設定

在下圖所示的介面,使用者電子郵件地址:填您申請帳號的電子郵件地址、常用名稱(預設即可),CA空著,選擇儲存到磁碟,點擊“繼續”:

1.3.3 儲存請求檔案名稱和位置

選擇儲存的位置,比如選擇案頭。下一步點擊完成,您就可以看到您的案頭多了一個CertificateSigningRequest.certSigningRequest的認證請求檔案。此檔案申請推送認證時需要用到,請注意儲存。

二.申請iOS發布認證 2.1 進入申請頁面

繼續登入到您的Member Center,選擇左邊的certificates項,點擊All。

2.2 選擇申請認證類型

點擊加號申請新認證,AppCan雲端打包需要上傳的是發布認證,在這裡我們跳過Development開發認證,選擇Production發布認證,點擊In-House and Ad Hoc進入下一步。

2.3 申請注意事項

進入Request,點擊continue。

2.4 添加認證請求檔案

進入下一步Generate,點擊下面的'Choose File',選擇本地建立的認證請求檔案,點擊Generate。

2.5 下載發布認證

現在您有一個認證可以下載了,如下圖。(不能下載請重新整理頁面)

三.申請iOS應用appid 3.1 進入申請介面

在下圖的左邊選擇 App IDs,點擊右上方加號按鈕,開始申請一個新的AppId。對於要發布到Appstore上的程式,都有一個唯一的AppId。

下面會列出您當前所有的AppId:

3.2 填寫appid標籤

App ID Description,用來描述您的appid。(注意,必須輸入英文)

3.3 產生appid

輸入Bundle ID(App ID Suffix):這是您appid的尾碼,這個需要仔細命名,因為這個內容和您的程式直接相關,後面很多地方要用到,最好是 com.yourcompany.yourappname的格式。當然對於沒有公司名的個人開發人員,第二項可以用您自己的英文名字或者拼音。

AppCan.cn線上ipa包編譯時間需要填寫的iapp IDs就是您在此輸入的內容:

3.4 查看產生appid

下圖可以看見已經產生的appid。想要支援推送服務和iCould等也可以在這兒配置:

四.申請iOS應用推送認證 4.1 進入申請介面

在App IDs選項下,選擇已經建立好的App ID,點擊下方的Edit按鈕。(注意,如果不要推送功能請跳過這一步)

4.2 開始申請

輸入Name,點擊iCloud表徵圖右側的選項按鈕,添加雲功能。點擊Push Notificotions表徵圖右側選項按鈕,申請發布版的推送功能,點擊Production SSL Certificate下方的 Create Certificate按鈕。

4.3 申請注意事項

依照提示點擊Continue按鈕。

4.4 添加請求檔案

點擊Choose File按鈕,選擇本地請求檔案,點擊Generate完成建立推送認證,進行下一步:

4.5 下載推送認證

點擊Download按鈕,下載產生的推送認證。(注意,認證為.cer副檔名)

五.申請iOS應用的Provisioning Profiles檔案 5.1 進入申請介面

在下圖左邊選擇provisioningProfiles下的All選項,點擊加號按鈕,申請Provisioning Profiles檔案。

5.2 選擇申請類型

Development作為開發使用,Distribution作為發布使用,以下都為發布認證的圖例示範;選擇In-House點擊Continue按鈕進入下一步。(注意,和發布認證類型保持一致。)

5.3 選擇申請檔案對應App ID

點擊下拉式功能表,選擇要申請的App ID,點擊Continue按鈕進入下一步。

5.4 選擇申請的發布認證

選擇發布認證選項,點擊Continue按鈕進入下一步。

5.5 儲存Provisioning Profiles檔案標籤

Profile Name填入標題文字,只能輸入英文,點擊Generate按鈕建立provisioning檔案。等待幾秒鐘,provisioning就可以下載了,點擊download下載。得到了一個xxxxxx.mobileprovision檔案,AppCan.cn線上ipa包編譯時間需要上傳的distribution.mobileprovision就是您產生的檔案。

六.iOS認證匯出 6.1 認證匯入到鑰匙串程式中

點擊“download”下載您產生的認證。下載完成後雙擊認證安裝,或拖動到鑰匙串訪問視窗,就可以看到您申請的認證了。推送認證和發布認證都在列表中,在認證上單擊右鍵,在快顯功能表上選擇匯出選項:

6.2 認證儲存為.P12為副檔名的檔案

給匯出的認證起個名字,選擇儲存的位置。(注意,格式為P12的資訊分頁檔。)

6.3 p12檔案添加密碼

給匯出的P12檔案設定密碼,此密碼在AppCan.cn平台上打包ipa檔案時需要用到。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.