天天看點

iOS送出應用至App Store流程

1.如何配置上傳和測試的證書

如果沒有開發者賬号,請先擷取鄧白氏編碼,然後申請開發者證書,這裡說一下如何送出應用到APP Store的流程。

1.登入https://developer.apple.com 選擇Account ,這裡你會看到讓你登入開發者賬号和密碼,登入即可,如圖
iOS送出應用至App Store流程
2.點選 Certificates
iOS送出應用至App Store流程
3.申請App ID
iOS送出應用至App Store流程

點選加号,進入App ID 申請界面

iOS送出應用至App Store流程

然後點選Continue确認沒有錯的話直接點選Submit後點選Done即完成App Id的建立。

4.建立證書 首先建立請求證書檔案

直接在MAC桌面找到

iOS送出應用至App Store流程

點選打開,然後點選桌面左上方—> 選中鑰匙串點選鑰匙串通路–> 證書助理– >從證書頒發機構請求證書

iOS送出應用至App Store流程

如下圖,點選繼續即完成了鑰匙串的通路,桌面上會出現CertificateSigningRequest.certSigningRequest的證書請求檔案

iOS送出應用至App Store流程
5.制作Provisioning Profile證書檔案

選擇certificates選項下的All 點選右上角的加号(+)

PS:生産證書和開發者證書需要操作兩次,分别建立,開發證書用于真機調試,生産證書用于送出到AppStore

iOS送出應用至App Store流程
iOS送出應用至App Store流程

點選Continue

iOS送出應用至App Store流程

直接選擇我們上一步儲存在桌面的CertificateSigningRequest.certSigningRequest的證書請求檔案即可。

然後會出現

iOS送出應用至App Store流程

輕按兩下之後檢視是否存在你的鑰匙串裡。(ps:這裡就建立開發者證書,建立生産證書步驟重新來一遍,但是選擇 APP Store and Ad Hoc)

6.如果需要真機測試,這個時候需要裝置号UDID

連接配接你的手機到MAC上,打開iTunes,選擇你的手機

iOS送出應用至App Store流程

然後回到我們的開發者賬号裡面,點選加号

iOS送出應用至App Store流程

點選contiune,出來過download到桌面,輕按兩下即可

iOS送出應用至App Store流程
7.建立上傳AppStore 和 測試的證書 Provisioning Profile證書
iOS送出應用至App Store流程
iOS送出應用至App Store流程

選擇開發者和測試的裝置賬号

iOS送出應用至App Store流程

之後就是輸入一個PP證書的名字了,然後生成,下載下傳儲存,輕按兩下就添加到Xcode中,這樣在真機調試或者釋出時,就可以分别有不同的PP證書與其對應。

8.app裡面的設定

找到 項目 – > Build Settings – > Signing

iOS送出應用至App Store流程

2.如何上傳到App Store

1.在itunes中建立程式

登入開發者中心(https://developer.apple.com), 選擇Itunes Connect,

iOS送出應用至App Store流程
2.選擇我的app
iOS送出應用至App Store流程

點選左上角的+選擇“建立App”,根據自己的app然後填寫相應的資訊即可,因為項目較多,就不一一講解了,但是其中的注意事項會寫到:

iOS送出應用至App Store流程

1、選擇語言的時候,簡體中文是Simplified Chinese

2、套裝ID與SKU主要是app的唯一辨別吧,我是用的項目中Bundle Identifier的内容.

iOS送出應用至App Store流程

(App資訊以及價格與定價根據app不同自己填寫就可以了)

3.上傳App Icon的時候,注意那個問号哦,需要上傳1024*1024的,而且不能有圓角效果和alph透明度哦!

4.這裡需要不同螢幕的截圖,可以直接用模拟機運作後截圖。待模拟器運作開始的時候,按住cmd+S, 模拟器的螢幕截圖就直接儲存在桌面上了。

5.上傳的時候會提示“無法載入檔案”的問題。原因是:截圖儲存的檔案名有中文,修改下截圖名稱即可!

6.螢幕尺寸大家都可以查到,為了自己友善,簡單備注下:

4.7英寸 ——>iphone6 5.5英寸——>iphone 6 plus 4英寸 ——>iphone5S 3.5英寸 ——> iphone 4S

3.5英寸 —> 640 * 960

4 英寸 —> 640 * 1136

4.7英寸 —> 750 * 1334

5.5英寸 —> 1242 *2208

PS:這裡的截圖可以将模拟器切換到最大(comment +1) 然後按comment + s即儲存到桌面

iOS送出應用至App Store流程

7、ipa包的上傳:我使用的是Applicaton Loader 下載下傳

iOS送出應用至App Store流程

8.上傳成功後差不多5到10 分鐘,重新整理頁面,上圖的建構版本會出現加号+點選添加就行了,成功後

iOS送出應用至App Store流程

如果有多個版本的話,需要在這裡選擇對應需要稽核的版本即可

iOS送出應用至App Store流程

8、不要忘記填寫測試賬号,否則會被拒的,而且一定要跟伺服器同僚說好,不要删除測試賬号,否則同樣被拒

9、聯系電話中需要加中國的區号+86後面是具體的聯系電話,如:+86 11111111111

問題以及總結

1.第一次上傳失敗或者被拒如何上傳第二次

檢查,修改,然後修改

iOS送出應用至App Store流程

增加版本就可以修改 Version,如果隻是部分錯誤還是想要這個版本,就修改下面的Build即可

2.在其他電腦建立的證書怎麼在自己電腦上用

因為電腦生産證書的辨別唯一,是以其他電腦要使用,就要生成P12檔案

在鑰匙串中選擇你的開發和生産證書,右鍵導出P12檔案,發給你需要的電腦即可。
iOS送出應用至App Store流程
3.如何生成ipa包

點選app,選擇桌面上方

iOS送出應用至App Store流程

然後等待一段時間,出現

iOS送出應用至App Store流程

然後點選右鍵,點選第一個show

iOS送出應用至App Store流程

點選右鍵,顯示包内容

iOS送出應用至App Store流程

點選最後生成

iOS送出應用至App Store流程

然後把這個拉倒Itunes應用裡面

然後再從裡面拉到桌面上(切記,命名用英文)

最後Applicaton Loader 上傳到app Store

有什麼不懂,歡迎大家留言,以及有什麼錯誤還請指點!一起學習!