先說一些小常識
*上線之前查看最新的審核標準岁忘,自查
http://www.cocoachina.com/appstore/20140901/9500.html
*被拒之后要繼續(xù)申訴,試圖告訴蘋果你沒有問題(假裝也要這樣)着饥,因為蘋果會除了這個原因給你再查出其他原因
*審核過程中嚴格監(jiān)督內(nèi)容表蝙,尤其是中心化的產(chǎn)品尚辑,遇到小廣告容易被蘋果發(fā)現(xiàn),拒絕
*審核在半夜進行纹因,最好對內(nèi)容和服務(wù)器狀態(tài)進行好的監(jiān)督喷屋、管理,因為小廣告瞭恰、服務(wù)器問題大多發(fā)生在半夜
*在申訴過程中保持良好的心態(tài)和溝通語氣屯曹,不然吃虧的是你自己(親身體驗)
*申訴不一定用英文溝通,可以直接用中文溝通
去年(2015年)我發(fā)布的時候就把流程記在了我的印象筆記里面惊畏,但是一直沒有時間整理一下恶耽,將他發(fā)布出去,這段時間公司沒有任務(wù)颜启,所以才有時間整理一下偷俭,給大家分享一下,希望對你們有幫助缰盏。
-------------------------------------我是分割線----------------------------
正文:?
我第一次上架參考的就是這篇文章http://www.cocoachina.com/bbs/read.php?tid-330302.html ?接下來我把上架過程中可能遇到的問題說一下涌萤。
1.在iTunes Connect 中添加app icon 的時候 可能會報這個錯
原因是UI設(shè)計師給的圖的包含alpha屬性? 解決方法---Mac-? 打開圖片-> 文件 ->導(dǎo)出 -> 去掉勾選alpha-> 再保存提交就好了
2.生成ipa 包后 你去驗證的時候 或在導(dǎo)出的時候?
如果遇到登錄的session 失效
那么就去到Preferences 中的賬號里面去登錄一下就OK 了 如下圖
3.用Application Loader 向itunesConnect 中上傳ipa 包的時候 如果遇到提示"生成的API文件分析太大淹遵,我們無法在交付前驗證您的API使用信息。這只是通知消息负溪⊥复В” 這個不用管,點擊下一步就行了川抡。(最近上傳就沒有遇到這個問題了)
4.每次提交的build 版本號必須高于之前提交過的版本號
如果低于之前提過的 那么會報這個錯誤
5.網(wǎng)速不好到時上傳失敗
驗證或者用xcode提交的時候 都可能會出現(xiàn)這個問題 沒事這是網(wǎng)絡(luò)不好造成的 重新提交一下即可
6.提交打包的版本后辐真,可能是待處理的狀態(tài),這時沒關(guān)系崖堤,等一段時間(期間也要經(jīng)常刷新侍咱,處理時間不固定,可能長可能短密幔,時間太長就重新提一個版本)楔脯,之后在刷新看看,就可能處理通過啦老玛。
7.20160705上傳時版本被服務(wù)器吃了? build 版本會莫名的消失 因為項目中用了私有API apple發(fā)郵件告訴我們的(自己的郵箱需要加入app的管理角色了淤年,在itunes connect中)钧敞,之后上網(wǎng)查是因為我們使用了reveal? 里面用到了私有的API? 刪了SDK 就行了(按照添加時的過程 反向刪除就行了)
8.用testFlight 的時候
發(fā)布測試的時候你可以隨便選不影響蜡豹,解決的方法是在Info。plist文件中添加:ITSAppUsesNonExemptEncryption 設(shè)置為NO溉苛,展示如下