給你們分享一下被拒經歷和過審經驗。git
Guideline 2.3.1 - Performancegithub
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.app
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.ide
從第一次上版本到過審經歷了整整二十天,在昨天被拒後,而後回覆+申訴,在凌晨的時候竟直接過審了。 ui
第一次被拒是8.10, 從提交多被拒大概一天時間,被拒就是2.3.1隱藏功能或者混淆問題,提示會延期審覈this
當時沒有想太多,覺得是本身部分代碼的問題,直接隨便修改了就第二次提交3d
第二次被拒是8.15,從提交到被拒大概三天時間,被拒理由與第一次相同,此次開始按照網上說的在解決方案中心回覆他們,沒有隱藏功能之類的話,比較簡短,可是蘋果仍是回覆相同的2.3.1問題,像個機器人回覆code
而後我就發了申訴郵件,郵件內容是 咱們這個應用是幹什麼的,有多少用戶在等着使用,咱們的官網是什麼,咱們的產品是什麼,被拒損失多大之類的,在解決方案中心也發了一樣的內容orm
大約四天後,解決方案中心忽然恢復了詳細的問題,說咱們APP有混淆,當時就去找這幾個混淆的類名,很顯然是沒有找到的,也考慮過第三方庫作的混淆,可是都是比較大型的三方庫,應該也沒有問題cdn
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:]
在解決無果的狀況下,回覆了沒有找到這些混淆的類方法,發起了再次提交,此次提交去掉了沒有用到的viewController
,這也是按照網上說的,可能會形成2.3.1的問題
此次的提交,把個人申訴給中斷了,而後進行了爲期七天多的漫長等待,在昨天終於接到了如出一轍的被拒消息, 昨天中午的時候,再次回覆了他們:確認沒有使用混淆,沒有這些混淆方法,而後又說了一大堆形成損失的問題,須要很快上架,安卓用戶能使用不少天了,可是蘋果用戶還不能使用之類的,最後還留了個電話,但願能打電話過來。
同時還發起了申訴,內容一致的,在十幾個小時候,昨晚就接到了審覈的消息,最後發現是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.
在解決方案中心回覆的時候,必定要誠意滿滿,不要隨便敷衍,這樣會很快接到回覆的,通常會說明具體問題。
確認了沒找到被拒緣由,必定要發申訴郵件,大概5-7天會處理,聯繫郵件過來或者電話。電話以前也會先發郵件過來。
沒解決問題以前,被延期審覈後,不要急着再次提交,必定等解決問題後再提交。延遲審覈週期是三天,七天,第三次延期我不清楚,可能半個月一個月,因此時間挺長的。 申訴後,確認問題修改後,仍是會走審覈流程,因此必定要先解決問題再提交。