原文:http://www.brighttj.com/ios/ios-publish-app.html
除了企業級的應用,一般一個應用開發完成后,都會上架App Store。其實上架流程并不繁瑣,麻煩的是要耗時等待審核,如果被拒,修改后又需要等待。被拒的原因很多(真的很多…),比如程序有崩潰,適配沒做好,涉及宗教,按鈕提醒用戶更新等等,關于詳細的審核標準,可以Google一下,有很多的文檔。
本文主要講解應用如何上架,前期需要準備哪些資料。
環境信息:
Mac OS X 10.10.3
Xcode 6.3
iOS 8.3
正文
一、前期資料準備
1. 準備各個尺寸的App icon。
具體需要的尺寸可以在工程目錄中images.xcassets的AppIcon中看到。先在右邊欄中選擇需要適配的系統版本,然后再切對應尺寸的icon圖標。(29pt中,需要@2x與@3x的圖,意思就是需要邊長為292與293的icon)
找到對應的icon尺寸
除了對應尺寸的icon以外,還需要一張1024*1024的icon(注意:不能有alpha通道)
2. 各種尺寸的截圖。
根據應用的設備不同,所需截圖也不同。如果是iPad應用,那么最多準備5張屏幕截圖即可。如果是iPhone應用,則需要準備3.5”、4”、4.7”、5.5”四個尺寸的屏幕截圖各五張。
關于屏幕截圖,最好是打開模擬器,直接command+s來進行截圖,防止尺寸不對。
二、放入icon
在xcode中打開images.xcassets,將準備的icon放入對應尺寸的位置。
三、填寫itc信息
https://itunesconnect.apple.com
1. 使用開發者賬號登錄上面鏈接(加入了開發者計劃的賬號,$99的那個),并點擊我的App。
點擊我的App
2. 創建應用
創建iOS App
創建iOS App
填寫App基本信息
填寫App信息
3. 填寫itc上的必要信息
選擇對應的屏幕截圖
插入屏幕截圖
填寫基本信息(會展示在App Store上)
填寫App基本信息
填寫版權信息
App版權信息
填寫測試信息與備注
測試信息與備注
四、真機測試
打開工程目錄下的Products文件夾,如果是紅色的,說明還未進行真機測試。
未經過真機測試
測試過后,會變成黑色。
經過真機測試
關于真機測試的步驟:
http://www.brighttj.com/ios/ios-debugging.html
五、在Xcode中上傳應用
1. 下載發布證書(與開發證書步驟類似,不過證書是product不是devel0pment)
2. 在xcode配置文件中選擇發布證書(與真機測試選擇證書方式相同)
3. 填寫版本號
構建版本
4. 選擇應用歸檔
應用歸檔
5. 上傳應用
上傳App
選擇賬號
等待上傳,如果這一步沒有報錯,最后看到successful界面,說明上傳成功。如果出現證書、icon不全等錯誤,則需要修改后,再次上傳。
六、在itc中選擇構建版本
回到itc網站,保存剛填寫的信息后,刷新頁面,找到構建版本模塊,選擇剛提交的版本。
構建版本
七、提交并等待審核
選擇版本后,點擊提交以供審核。然后開始漫長的等待,一般2周左右出結果。
提交以供審核