1. 程式人生 > >iOS證書申請到應用上APP Store的流程

iOS證書申請到應用上APP Store的流程

轉載:http://blog.csdn.net/victor_jiang1990/article/details/9947245  感謝作者

Mark!

一、申請蘋果開發者賬號

首先需要申請蘋果開發者賬號才能在APP Store裡釋出應用。

1     準備材料

1.1     公司的鄧白氏編碼

給蘋果公司發個郵件(或則直接撥打蘋果開發者服務熱線:4006 701 855 2)。他會給你提供免費註冊鄧白氏碼的網址。直接註冊就好.

1.2     公司的營業執照副本和公司中英文名對照證明

證明你公司英文名的信件(這個其實只要一句話說一下就好了,比如你就寫此信標明我們公司的英文名是 XXXX就ok了),公司蓋章。

 很多國內公司都無法傳真到國外,這個時候你可以使用網路傳真,推薦用 http://faxzero.com/ 

1.3     一張開通VISA或MASTER的信用卡

可以是個人的,提交帳號給Apple代扣款($99美金)

2     步驟

2.1     申請鄧白氏碼

首先要申請鄧白氏碼,在申請的第二天你就會接到電話,跟郵件。那個郵件不是鄧白氏碼。而是你的申請碼。最好是留著吧。是個十位碼, 大約中午的時間你會接到華夏鄧白氏的電話。就是跟你核對一下資料。大約晚上的時候,你就會接受到新的郵件。那個才是鄧白氏碼。這個鄧白氏碼是無效的,需要等至少14天后才可以使用.

 等14天后,去ios develop網站申請公司開發者賬號,如果提示鄧白氏碼無效,則給蘋果開發者中心打電話,告訴他鄧白氏無效,她會處理(可能是和鄧白氏聯絡)過幾天(具體幾天客服會告訴你)鄧白氏碼就可用了。

  然後你會填公司資訊的時候可能會遇到提示說公司資訊和蘋果資料庫中的資訊不符(其實是鄧白氏的資料庫與蘋果的資料庫未同步),不要著急,接著打電話,她會告訴你在蘋果資料庫中的公司資訊。然後告訴你一個鄧白氏的聯絡郵箱(這個郵箱是鄧白氏專為申請蘋果公司開發者賬號使用的)你把蘋果資料庫中的公司資訊發給鄧白氏讓它更改。再等14天,再去申請,一切就ok了.這種情況不是每個人都會遇到。如果資訊相符,那是最好的了。不用再等14天了。

PS:耐心等待14天后再註冊,鄧白氏碼有嘗試次數限制。

2.2     資訊註冊

申請完鄧白氏碼後,就是去註冊iOS公司開發者賬號了, 到 http://developer.apple.com/programs/ios/

 這個開發者賬號註冊入口,開始enroll(註冊)。如果你已經有apple的個人賬號了,那你可以將你的個人賬號作為開發者賬號,不然你就新申請一個賬號。

  當讓你選擇你是註冊成為個人或者公司時,請選擇公司。註冊是填資訊一定要注意,不要亂填,要真是填寫,不然後面驗證時你就麻煩了。當問你你要選擇那個開發平臺時,你要選擇ios.

  當你註冊完個人apple賬號,就會轉入公司資訊填寫。公司資訊填寫也要真實填寫,這個是會和你的公司營業執照掛鉤的,後面稽核會用到。註冊資訊只能是用英文的,所以對於沒有英文名的公司和地址,都要先去處理這些東西了。填寫完公司資訊,下一步就是填寫郵件(這個後期會用來跟apple開發者中心聯絡)和代表人(你可以選擇你自己或者你老闆的名稱,都可以)。接下來就是等待對方稽核了,這一般會等待1-2天,如果稽核過了,對方會給你發郵件。

PS:代表人,及legal entity欄位,必須與申請鄧白氏碼時填寫的一致,否則無法通過,這個即是上面說的資料庫資訊不符的欄位。

2.3     傳真資料

 apple那邊如果通過了你的公司資訊,就會發郵件要你傳送資料過去(對方會用 [email protected]這個郵件)。你需要傳送你的公司營業執照,一封證明你公司英文名的信件(這個其實只要一句話說一下就好了,比如你就寫此信標明我們公司的英文名是 XXXX就ok了),公司蓋章。然後傳真過去。很多國內公司都無法傳真到國外,這個時候你可以使用網路傳真(我就是這麼做的),推薦用 http://faxzero.com/ 

這一步是最麻煩的,要等3-4天的稽核期

PS:實在不行可以傳真到亞洲蘋果並請他們轉交蘋果開發者團隊。 不過蘋果不推薦這麼做。

2.4     電話驗證

   如果你的傳真對方通過了,對方會發郵件給你,讓你打電話進行驗證。裡面有個中文區電話,你可以選擇打這個電話。

2.5     付款

電話驗證完,一般幾分鐘你就會收到郵件讓你付款。apple是不開通國內線上付款的,所以,你得填一張purchaseform。你要準備一張跨國的信用卡(比如visa,或者mastercard等),把你的信用卡資訊填進去,然後吧purchase form再次傳真過去。基本上等2天后,如果對方通過你的付款,你就正式開通啦。

2.6     啟用賬號

付完款後,賬號基本就開通了,然後蘋果會發一個啟用賬號的郵件,郵件中有啟用碼,直接點啟用碼去啟用。

到這裡開發者賬號申請結束。

二、申請APPID

1 新增BundleID

 



最後確認提交就好了。

2 連線iTunesConnect

        剛啟用的賬號暫時無法登入iTunesConnect,需要等蘋果給你發一封關於可以登入的郵件後才能登入,否則會說你無許可權。


3 建立新應用

3.1 登入iTunes Connect後,點選“管理你的應用” 進入管理頁。

 

3.2 點選“新增新的應用”按鈕


           前兩個就不說了,第三個SKUNumber什麼意思我也不知道,為了保持唯一,並好記,就和BundleID一樣。第四個BundleID一經選擇,就不能更改,所以要謹慎選擇。

3.3設定生效時間和價格


這裡的價格是按層級來的,並不是具體的多少錢,Tier 1為1美元,在中國商店就相當於6元人民幣。

注意下面還有一個你的APP釋出的商店,預設是所有商店都發布。

 

3.4設定APP資訊

    包括版本號,所有權

 

    還有APP的內容描述,預設都選擇None,根據自己的APP實際情況

 

然後是一些元資料,關於APP的描述,用於顯示在APPStore中。關鍵字用於使用者可以利用這些關鍵字搜尋到你的APP。SupportURL是當你的APP出現問題時,使用者可以聯絡的地址。

 

接著是APPStore稽核的反饋資訊,包括聯絡人資訊,以及提供APP的測試賬號。

 

       最後是上傳Icon、螢幕截圖,螢幕截圖不超過5張。

 

       提交,就有APP ID了。

 

4      PS:

           注意現在的狀態為Preparefor Upload,點選ViewDetails, 進入後點擊“Readyto Upload    Binary”

 

           接著會詢問你是否使用加密功能,選擇後儲存。

 

           現在的狀態為“WaitingFor Upload”了。

三、上傳應用

1 建立CSR檔案

1.1開啟電腦中的鑰匙串

 

1.2選擇導航欄中下面的選項

 

1.3然後輸入使用者郵箱,名字,選擇儲存到硬碟。


2 建立釋出證書

2.1選擇App Store

 

2.2上傳剛剛建立的CSR檔案

 

2.3上傳後證書建立成功,下載到本地。

 

2.4雙擊該檔案,加入到鑰匙串中。

3 建立ProvisioningProfiles

3.1選擇APP Store                              

 

3.2選擇App ID

 

3.3選擇證書

 

3.4命名

 

3.5最後提交後下載ProvisioningProfiles檔案到本地,雙擊開啟新增到Xcode中。

4    Xcode設定

4.1設定target

                   這裡的BundleIdentifier必須和前面申請的BundleID一致;版本號也必須和前面申請AppID時的版本號一致。

 

4.2修改簽名檔案,必須選擇前面建立的ProvisioningProfiles檔案

 

4.3添加發布配置

如果沒有新增一個

 

4.4編輯Scheme

 

選擇Distribution

 

4.5clean一下工程 

4.6Archive

 

會跳入到Archives介面

 

選擇下面你要釋出的程式,點發布就行了。中間會需要一段時間上傳應用,以及檢測你的應用是否違反蘋果的一些規則。沒有問題的話就會提交成功。

四、存在的問題

1呼叫私有API

 

           這個是因為我使用的百度地圖的SDK,比較老,出現的問題。原因是現在獲取裝置的UDID已經是私有方法了。


相關推薦

ios app證書申請、提交app store流程

前提:           首先你需要有一個蘋果的開發者帳號,如果沒有帳號可以在開啟http://developer.apple.com/申請加入蘋果的開發者計劃。支付99美元每年,怎麼申請網上有詳細的介紹,在此不多做介紹。如果你已經有了一個IDP,開啟http://dev

iOS證書申請應用APP Store流程

轉載:http://blog.csdn.net/victor_jiang1990/article/details/9947245  感謝作者 Mark! 一、申請蘋果開發者賬號 首先需要申請蘋果開發者賬號才能在APP Store裡釋出應用。 1     準備材料 1.1

iOS App傳到蘋果應用商店App Store教程

一、開始準備: 1、開發者賬號(付費的APPID賬號)。 2、已經完成的app專案(無bug)。 二、上架步驟: 1、登入:https://developer.apple.com/ 2、建立app Id 3、建立證書請求檔案(csr檔案) 4、建立釋出證書(cer檔案) 5、建立Provisioning P

ios 證書申請和發布流程

devel 本地 我沒 doc issue 做的 工作 ima 構建 證書是什麽? 上面這個就是我們申請好證書後,下載到本地的.cer文件,也就是常說的開發證書與發布證書的樣式。這.cer文件格式的證書是讓開發者使用的設備(也就是你的Mac)有真機調試

iOS APP上架App Store流程

上架iOS需要一個付費688的開發者賬號,還沒有的話申請一個或者借用。 申請蘋果開發者賬號教程 上架App Store之前是先安裝到蘋果手機測試除錯好,app能正常執行再上架 iOS真機除錯測試教程 上架過程分七個詳細步驟,按步驟一步步來,新手也能快速掌握上架流程。 仔細看這個流程,少走很多彎路

關於iOS 9.2.1 從App Store下載出現不規則崩潰的問題

##問題分析: 使用iOS系統9.2.1的手機,真機除錯情況下,即Debug 模式,App不會出現任何崩潰,執行沒有問題。然而,打包釋出到App Store上面去的時候,即Release模式,用手機從

釋出ionic應用App Store的完整步驟

當我們開發完一個應用,就到了釋出到市場的時候,Android的打包比較簡單,簽名之後可以放在我們自己的伺服器上,讓使用者掃描二維碼來下載,而蘋果的就比較麻煩了,如果內測可以通過蒲公英等內測分發平臺,但是這個時候使用的證書是開發證書,只有在profile裡註冊過u

2018最新蘋果APP上架App Store流程(超詳細)

2018最新整理iOS app上架app詳細教程上架iOS需要一個付費688的開發者賬號,還沒有的話申請一個或者借用。上架App Store之前是先安裝到蘋果手機測試除錯好,app能正常執行再上架上架過程分七個步驟,按步驟一步步來。仔細看這個流程,少走很多彎路,不用一步步去試

iOS — IPA 包不經過APP Store直接釋出到網站供使用者下載安裝

最近公司有需求,要把IOS客戶端(IPA包)放到自己伺服器上供使用者下載,這樣就能跳過APP Store 的稽核。 準備條件 1.IOS 開發包 即IPA檔案。 2.Plist檔案。 3.https伺服器(IOS7.01之後必須https) 準備條件具備就可以開始接下來的操作了。 一.釋出一個網

iOS證書申請-Certificates, Identifiers &Profiles簡介

Certificates, Identifiers &Profiles 簡介 Certificates Certificates 即 ”證書“,約等於通行證,申請證書是我們進行真機除錯與釋出的第一步。證書有兩種: 1、 開發證書 ( Development

蘋果App Store應用流程詳解

AppStore上傳及更新文件 必要條件 上傳AppStore所需的賬號密碼 上傳準備 1.bundle identifier 對應上傳AppStore證書所使用的bundleID填寫 2.版本號version 如3.1.0,3在版本大規模改動時進行調整,1是在版本有新特色及較大改動時跳轉,0是

在Windows電腦申請ios證書上架App Store

一般我們申請ios證書上架App Store需要用到蘋果電腦,現在很多開發者在Windows開發蘋果APP,可能沒有蘋果電腦。 下面介紹利用Appuploader軟體實現在Windows電腦下申請ios證書和上架蘋果APP。 Appuploader官方網站 下面

IOS應用程式釋出到蘋果APP STORE完整流程使用教程

參考: http://blog.csdn.net/mad1989/article/details/8167529(xcode APP 打包以及提交apple稽核詳細流程(新版本更新提交稽核)) http://www.ttlsa.com/dev/how-to-publish

iOS開發之打包傳到App Store——(一)各種證書的理解

OK,有日子沒寫iOS開發的相關文章啦,主要是最近的精力都沒在這上面,不過既然產品已經快要出來了,就有必要了解一下各種證書啥的(眾所周知iOS的一堆證書可是很讓人頭大呀),最近確實被這個搞得頭大,然後就決定參考網上的一些資料,進行一下整理,留作一個備份。 在我們平常的

ios開發 傳到App Store 時出錯. iTunes Store Operation Failed, An Error occurred uploading to the iTunes store.

sudo 時間 ror 像素 view 英文 version ans opera ios開發 上傳到App Store 時出錯. iTunes Store Operation Failed, An Error occurred uploading to the iTu

iOS App Store 傳專案報 隱私政策網址(URL)!~解決方法

    聯絡人:石虎 QQ:1224614774   暱稱: 嗡嘛呢叭咪哄                       &

iOS App Store 傳專案報 隱私政策網址(URL)!~解決方法

    聯絡人:石虎 QQ:1224614774   暱稱: 嗡嘛呢叭咪哄                          QQ群:807236138   群稱: iOS 技術交流學習群 一、

IOS-App Store 提審應用步驟

擁有開發者賬號後進行如下: ** ** ** 二、進入開發者配置頁面 ** 第一步需要上傳證書申請簽名證書 點“+”號新增證書 證書主要分為開發證書、推送開發證書、釋出證書(正式證書/廣告包證書)、推送開發證書、推送釋出證書。這裡我們分別選擇並申請,開發

最用心的 iOS App 上架流程

題記 麻痺起來嗨!看網上那麼多的教程,依然在我心愛的愛屁屁在上架的時候遇到各種 J8 問題,最大的問題就是:Xcode 證書什麼的,Provisioning Profile 什麼的,Debug 什麼的,Production 和Distribution 什麼亂 78 糟的都把我搞

iOS巔峰之系統iOS9.3以下從App Store下載的應用就奔潰

一、前言 如果你剛剛升級了Xcode8,而你的專案的Deployment Target是iOS 9.3以下,執行iOS8的時候過了幾十秒後crash到main函式,出現EXC_BAD_ACCESS,或者崩潰到imageNamed:,或者每次編譯執行隨機崩潰到某個地方。那麼恭