IOS打包發布APP的所有詳細流程


其他一些不錯的參考:點擊打開鏈接

一、申請蘋果開發者賬號

  首先需要申請蘋果開發者賬號才能在APP store 里發布應用。

開發者賬號分為:(1)個人開發者賬號   (2)企業開發者賬號   主要的區別是:點擊打開鏈接

1.個人開發者以及企業開發賬號申請:點擊打開鏈接

其中企業申請的時候需要鄧白氏編碼: 

1.1   公司的鄧白氏編碼

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

  https://developer.apple.com/ios/enroll/dunsLookupForm.action

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那邊如果通過了你的公司信息,就會發郵件要你傳送資料過去(對方會用 devenroll@apple.com這個郵件)。你需要傳送你的公司營業執照,一封證明你公司英文名的信件(這個其實只要一句話說一下就好了,比如你就寫此信標明我們公司的英文名是 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 然后輸入用戶郵箱,名字,選擇保存到硬盤。

 

注意:用戶的Email 是開發者賬號的郵箱,CA郵箱可以不用填寫,前提是你選擇的是存儲到硬盤

 

這時在本地就生成了一個這樣的文件

(這個文件在開發者中心生成發布證書的時候需要用到)

 

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 命名

選擇的名字,在安裝到Xcode的時候可以看得見。

 

3.5 最后提交后下載ProvisioningProfiles文件到本地,雙擊打開添加到Xcode中。

 

 

 

4    Xcode設置

4.1 設置target

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

4.2 修改簽名文件,必須選擇前面創建的ProvisioningProfiles文件

 

4.3 添加發布配置

如果沒有添加一個

接下來就是打包程序

 

 

在我們的xcode 中有一個打包的按鈕

打好包后,它會自動彈出來,也可以在 orignize 查看

 

之后就是驗證信息,點擊上圖的Validate 進行驗證一下,確定沒問題了在提交。不驗證也可以提交,但是如果不驗證的話有問題會很麻煩,最好養成先驗證后提交的好習慣。

點擊驗證后,出現一下圖框,在這邊輸入開發者的賬號和密碼,點next

選擇一個描述文件(具有發布證書的描述文件)

這個界面說明你的app沒問題,如果有問題的話會提示錯誤或警告,有錯誤的要要重新修改你的app再次打包驗證,有一些警告可以不做修改直接提交,這個純粹是看你是否完美主義。

 

第三步——將應用提交到app store

蘋果推薦用xcode自帶的application loader 來提交我們的應用,但是除了用這個以外還能用其他的,下面來分別介紹。

 

第一種——直接將應用發到app store去(不推薦)

點擊distribute

選擇

點擊submit后就可以提交了

 

第二種,用xcode自帶的application loader來提交我們的應用。(推薦)

和上述方法第一步相同點擊distribute,但是選擇第二個選項

 

這里將生成一個ipa供我們保存到本地



保存好后,選擇 xcode — open develop

er tool — application loader

看到如下圖片,填好信息后,就可以上傳了

 

這邊點擊“選取”后,將我們剛剛存在本地的.ipa 文件上傳就可以了

上傳成功,這個時候,可以看到你的app的狀態也變成了 waiting for review 。上傳完成后的5、6天可以查看我們應用的狀態看有沒有改變,沒改變也不用着急,當蘋果審核時,狀態會變成 in review。接下來你就可以知道你的應用是成功了還是被拒絕了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM