先說一些小常識
*上線之前檢視最新的稽核标準,自查
http://www.cocoachina.com/appstore/20140901/9500.html*被拒之後要繼續申訴,試圖告訴蘋果你沒有問題(假裝也要這樣),因為蘋果會除了這個原因給你再查出其他原因
*稽核過程中嚴格監督内容,尤其是中心化的産品,遇到小廣告容易被蘋果發現,拒絕
*稽核在半夜進行,最好對内容和伺服器狀态進行好的監督、管理,因為小廣告、伺服器問題大多發生在半夜
*在申訴過程中保持良好的心态和溝通語氣,不然吃虧的是你自己(親身體驗)
*申訴不一定用英文溝通,可以直接用中文溝通
去年(2015年)我釋出的時候就把流程記在了我的印象筆記裡面,但是一直沒有時間整理一下,将他釋出出去,這段時間公司沒有任務,是以才有時間整理一下,給大家分享一下,希望對你們有幫助。
-------------------------------------我是分割線----------------------------
正文:
我第一次上架參考的就是這篇文章http://www.cocoachina.com/bbs/read.php?tid-330302.html 接下來我把上架過程中可能遇到的問題說一下。
1.在iTunes Connect 中添加app icon 的時候 可能會報這個錯
原因是UI設計師給的圖的包含alpha屬性 解決方法---Mac- 打開圖檔-> 檔案 ->導出 -> 去掉勾選alpha-> 再儲存送出就好了
2.生成ipa 包後 你去驗證的時候 或在導出的時候
如果遇到登入的session 失效
那麼就去到Preferences 中的賬号裡面去登入一下就OK 了 如下圖
3.用Application Loader 向itunesConnect 中上傳ipa 包的時候 如果遇到提示"生成的API檔案分析太大,我們無法在傳遞前驗證您的API使用資訊。這隻是通知消息。” 這個不用管,點選下一步就行了。(最近上傳就沒有遇到這個問題了)
4.每次送出的build 版本号必須高于之前送出過的版本号
如果低于之前提過的 那麼會報這個錯誤
5.網速不好到時上傳失敗
驗證或者用xcode送出的時候 都可能會出現這個問題 沒事這是網絡不好造成的 重新送出一下即可
6.送出打包的版本後,可能是待處理的狀态,這時沒關系,等一段時間(期間也要經常重新整理,處理時間不固定,可能長可能短,時間太長就重新提一個版本),之後在重新整理看看,就可能處理通過啦。
7.20160705上傳時版本被伺服器吃了 build 版本會莫名的消失 因為項目中用了私有API apple發郵件告訴我們的(自己的郵箱需要加入app的管理角色了,在itunes connect中),之後上網查是因為我們使用了reveal 裡面用到了私有的API 删了SDK 就行了(按照添加時的過程 反向删除就行了)
這裡添加app管理者
8.用testFlight 的時候
顯示缺少合規證明
釋出測試的時候你可以随便選不影響,解決的方法是在Info。plist檔案中添加:ITSAppUsesNonExemptEncryption 設定為NO,展示如下
名稱會變