應用程序上線地址:
https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/ra/ng/
一. 創建應用
上面是配置證書,下面是應用程序管理
如果應用程序有內購,還需要配置一下銀行卡信息
填寫應用程序基本信息
二. 填寫應用程序信息
頁面相關功能
關于當前應用程序的一些重要信息
圖片,圖片文件名稱中不能有中文。
添加應用程序截圖
添加關鍵字,增加軟件被搜中的幾率,使用英文的都好分隔,不能超過255個字節。
填寫應用程序描述信息
填寫應用程序描述信息
在上面提交應用的時候,需要選擇應用程序評級。選擇評級的時候需要慎重,如果評級太高會導致不能上架app Store。如果和應用程序事實不符,會導致應用程序被打回。
設置應用程序的等級,默認都選擇最低的,成人,賭博……
應用程序評級
應用程序評級
下面的App Review Information是提供給蘋果的審核人員,來輔助測試使用的。
如果有測試帳號,必須提供!
如果有測試數據,需要提供給蘋果,例如快遞查詢!
需要提供聯系人的聯系方式,電子郵件,電話需要添加國際區號,+86!
填寫應用程序描述信息
現在相關信息就填寫完畢了。
三. 打包二進制并上傳
在項目中Scheme右邊的設備選擇真機設備,如果沒有真機設備,選擇iOS Device也可以。然后點擊archive打包應用程序。
打包應用程序
打包完成
首先點擊Validate檢查二進制有沒有問題,點擊按鈕之后就一路點下去,如果提交的二進制有問題,會直接報錯。
如果沒有問題,按鈕下面會出現一個Distribute的按鈕,使用這個按鈕可以提交App Connect
提交應用程序到App Connect
除了上面使用Xcode提交App Connect的方法之外,還可以通過Xcode自帶的一個工具提交。
提交
提交
二進制提交完畢。從Xcode6開始,上傳完應用程序之后,程序默認會在prerelease中,需要等待5~50分鐘不等。只有Prerelease中的狀態變化后,才能夠在Versions中添加Build,提示,這個過程中,不要重復在Xcode中上傳。
四. 提交應用
提交應用時,需要先選取應用程序價格,(在天朝一般都是免費)。
價格
點擊submit之后,需要填寫一些基本的應用程序審核信息。
應用程序審核信息
填寫完應用程序基本信息之后,點擊submit,應用程序就處于等待審核的狀態了。應用程序上架的工作我們就完成了,就等著蘋果審核的信息了。
等待時間,一般都是一個星期到半個月不等,當然也有特殊情況。。。。
五. 在開發應用程序中,一些注意事項!
1> 每一個應用程序,蘋果都會審核。但是不會審核代碼是否有邏輯問題、內存泄漏等……
2> 發布應用程序之前,一定要用真機測試!
* 因為有時候,有些界面在模擬器和真機上會略微有一些差異!
* 有的時候,在真機上,因為內存原因,更容易讓程序崩潰!
* 最終是運行在客戶端上的,直接用真機更加直觀。
蘋果的審核人員,如果在開發過程中,出現崩潰,會直接拒絕!
3> 抓數據,有離線數據,在線抓數據!沒有數據會直接拒絕!
蘋果的底線:
- 不崩潰,這個沒得說,硬性指標
- 無盜版,如果設計到第三方登陸,也需要協商隱私策略,保證開發商不泄漏用戶信息
- 用戶群體,如果小眾,需要描述清楚,用戶在哪里
- 廣告!“友盟”第三方框架,做后臺統計,使用到廣告標識符,如果發現有廣告標識符,但是界面上沒有出現廣告,也會拒絕!
- 血腥、色情!
六. 應用程序在App Connect上的變化
1. 填寫完應用信息
* 狀態名 : Prepare for Upload
* 狀態顏色 : 黃色
* 含義 : 讓開發者準備上傳自己的應用(打包好的程序)
* 注意 : 這個狀態下, 還是不允許上傳打包好的程序
2. 利用Product -> Archive將app打包準備完畢
3. 點擊"Ready to Upload Binary"
* 狀態名 : Waiting For Upload
* 狀態顏色 : 黃色
* 含義 : 告訴蘋果已經準備好了, 隨時可以上傳, 蘋果等待開發者上傳程序
* 注意 : 這個狀態下才允許上傳程序
4. ?程序上傳中途可能會遇到一些問題
* 圖片尺寸不符合
* 圖片格式不符合(表面上是png, 實際上時jpg)
* 所上傳應用的Bundle Identifier 跟 官網上所創應用的Bundle ID不一致
* 所上傳應用的版本號 跟 官網上所創應用的版本號不一致
5. 如果沒有出現任何問題, 就耐心等待上傳
6. 上傳完畢, 準備審核
* 狀態名 : Prepare For Review
* 狀態顏色 : 黃色
* 含義 : 蘋果正在準備這個應用的審核工作
7. 上傳完畢幾分鐘后, 等待審核
* 狀態名 : Waiting For Review
* 狀態顏色 : 黃色
* 含義 : 開發者開始等待蘋果"漫長"的審核工作 (一般至少2~30)
8. 審核完畢
1> 審核通過
* 狀態名 : Ready For Sale
* 狀態顏色 : 綠色
* 含義 : 隨時都可以出現在App Store(何時出現取決于當初設定的上線日期)
2> 審核失敗
* 狀態名 : Rejected (應用本身有問題)
* 狀態顏色 : 紅色
* 含義 : 被蘋果拒絕了, 需要根據蘋果的反饋信息, 修正自己應用的內容, 后面再次上傳
* 狀態名 : Metadata Rejected (網站上填寫應用信息有問題)
* 狀態顏色 : 紅色
* 含義 : 被蘋果拒絕了, 需要根據蘋果的反饋信息, 修正自己應用的描述信息, 不需要再次上傳