前言
給大家分享一下被拒經(jīng)歷和過審經(jīng)驗。
被拒原因:
Guideline 2.3.1 - Performance
We discovered that your app contains obfuscated code, selector mangling, or features meant to subvert the App Review process by changing this app's concept after approval to the App Store.
The next submission of this app may require a longer review time, and this app will not be eligible for an expedited review until this issue is resolved.
過程
從第一次上版本到過審經(jīng)歷了整整二十天,在昨天被拒后,然后回復(fù)+申訴,在凌晨的時候竟直接過審了。
第一次被拒是8.10, 從提交多被拒大概一天時間,被拒就是2.3.1隱藏功能或者混淆問題,提示會延期審核
當(dāng)時沒有想太多,以為是自己部分代碼的問題,直接隨便修改了就第二次提交
第二次被拒是8.15,從提交到被拒大概三天時間,被拒理由與第一次相同,這次開始按照網(wǎng)上說的在解決方案中心回復(fù)他們,沒有隱藏功能之類的話,比較簡短,但是蘋果還是回復(fù)相同的2.3.1問題,像個機器人回復(fù)
然后我就發(fā)了申訴郵件,郵件內(nèi)容是 我們這個應(yīng)用是干什么的,有多少用戶在等著使用,我們的官網(wǎng)是什么,我們的產(chǎn)品是什么,被拒損失多大之類的,在解決方案中心也發(fā)了同樣的內(nèi)容
大約四天后,解決方案中心突然恢復(fù)了詳細的問題,說我們APP有混淆,當(dāng)時就去找這幾個混淆的類名,很顯然是沒有找到的,也考慮過第三方庫做的混淆,但是都是比較大型的三方庫,應(yīng)該也沒有問題
Thank you for your response. Please provide detailed clarification regarding the purpose and inclusion of the obfuscated class methods in the current submission such as [ItBT1vuI VJnchg], [cIr9 setQVClr7i4:] and [ItBT1vuI setVJnchg:]
在解決無果的情況下,回復(fù)了沒有找到這些混淆的類方法,發(fā)起了再次提交,這次提交去掉了沒有用到的
viewController
,這也是按照網(wǎng)上說的,可能會造成2.3.1的問題這次的提交,把我的申訴給中斷了,然后進行了為期七天多的漫長等待,在昨天終于接到了一模一樣的被拒消息,
昨天中午的時候,再次回復(fù)了他們:確認沒有使用混淆功,沒有這些混淆方法,然后又說了一大堆損失的問題,需要很快上架,安卓用戶能使用很多天了,但是蘋果用戶還不能使用之類的,最后還留了個電話,希望能打電話過來。同時還發(fā)起了申訴,內(nèi)容一致的,在十幾個小時候,昨晚就接到了審核的消息,最后發(fā)現(xiàn)是Stripe支付SDK的問題(去github才知道他們的最新版本才不會有混淆問題,前幾個版本沒解決這個問題),這次沒有重新提交,直接過審的,下次還是要更新Stripe SDK再提交就不會有這個混淆問題
Thank you for providing this information.
We will continue the review, and we will notify you if there are any further issues.
Please note that this app’s Stripe framework support contains obfuscated class methods. including the previously noted [cIr9 setQVClr7i4:]. This may result in longer review times if these class methods are present in future binary submissions.
總結(jié)
在解決方案中心回復(fù)的時候,一定要誠意滿滿,不要隨便敷衍,這樣會很快接到回復(fù)的,一般會說明具體問題。
確認了沒找到被拒原因,一定要發(fā)申訴郵件,大概5-7天會處理,聯(lián)系郵件過來或者電話。電話之前也會先發(fā)郵件過來。
沒解決問題之前,被延期審核后,不要急著再次提交,一定等解決問題后再提交。延遲審核周期是三天,七天,第三次延期我不清楚,可能半個月一個月,所以時間挺長的。 申訴后,確認問題修改后,還是會走審核流程,所以一定要先解決問題再提交。