上線審核被拒痒芝,理由是2.3.1,記錄下排查過程
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.
出現(xiàn)這樣問題3種情況導致
1. 代碼有混淆 (可能只是方法名比較特殊, 導致誤認為混淆)
2. APP有支付功能 沒有展示出支付頁面
3. 三方SDK導致 (感謝 遙想月下 提供的被拒原因)兄弟們, 一定先在被拒中心回復蘋果, 請求確認(蘋果大概第二天會回復), 是什么地方出現(xiàn)問題, 不要蘋果審核說2.3.1 審核被拒, 馬上網(wǎng)上搜索或者自己猜測后修改, 然后提交審核,這樣或許有用, 但是不是第一步, 會浪費很多時間的,(蘋果會贈送延遲審核大禮包)
1 - 我這蘋果給予確定回復說: 代碼大量出現(xiàn) "tongji_21453","tongji_21123"等方法, 認為我的代碼使用混淆,而導致的問題, 并且允許我解釋這些方法
我在回復中心詳細解釋, 這是函數(shù)本身的方法, 并非使用混淆, 并拍攝一段源碼視頻, 讓其觀看了, 第二天就審核通過了
2 - 如果是說支付問題
1.移除三方支付代碼
2.刪除白名單 info.plist 的 LSApplicationQueriesSchemes 如alipay
3.檢查SDK版本牵素,如微信严衬、QQ分享Apple允許,但SDK中包含的支付代碼可能會導致審核笆呆,應該換沒有支付模塊的SDK,比如接入微信應該使用無支付模塊的SDK
3 - 三方SDK導致的問題
刪除或者更新三方SDK
如果大家有另外的 2.3.1大禮包 原因, 可以在評論區(qū)說, 我整理一下給大家, 一直更新(2019/7/10)
參考技術(shù)博客 俊東Blog