1. 程式人生 > >iOS 審核被拒4.3

iOS 審核被拒4.3

類型 nsh 解決 rect 開發 處理 字符 代碼重復 dir

4.3一般存在3種情況,可以根據被拒回復進行判斷,如果你真的看不懂被拒回復,下面一一列舉,逐一排除,黑色字體是解決方案

第一種:簡稱代碼重復,代碼重復使用也有三種情況

1.可能你之前用這套源碼上過一個包,現在用這套代碼直接改一個logo跟名字再上一個馬甲,這種基本會直接4.3

這種情況基本要改源碼,第一步:工程中的文件夾的名字全部進行修改。第二步:每一個工程都有一個類前綴, 我們需要取一個長一點的類前綴, 並且這個類前綴在你的整個工程一定是一個唯一的字符串, 我們假設這個類前綴是PayDayLoan, 現在我們需要生成一個控制器, 控制器的結尾Controller也需要用一個特定的字符去代替, 比如:Director,剩下的View以及object做法類似, 就不一一介紹了,做馬甲的時候就是把這些名字用另一個唯一的字符去代替, 盡量長一點。第三步:把另一個其他的工程中的類全部導入進來, 主要是混淆代碼, 在現有的工程中調用, 可以沒有任何效果, 只是單純調用方法。

註:單一的加入垃圾代碼混淆沒用的!

2.如果你的這套源碼在一個賬號上提交過,但是被拒了,後來因為其他原因你不得不在別的賬號上重新提交此源碼,這種情況第二個賬號基本也會報4.3

這種情況需要在第一個賬號做一下處理, xcode新建一個應用, 直接用之前提交過的bundle Id打包,logo用一個純白或者純黑的圖片, 將這個新建的應用提交到應用市場, 構建版本中將之前被拒的包移除, 用這個新的應用頂替之前被拒的包, app名字改成 “作廢-此應用不再提交” 後面再隨便加一個數次, 因為這個名字別人已經用過了, app描述跟app名字一樣, 剩下的信息全部刪除.最後點擊保存即可.不需要提交審核。

3.你的源碼只要提交到itunes connect裏面,就算沒提交審核,當你再次使用此源碼提交審核的時候,基本都會報4.3

這種情況的解決方案參照2

第二種,界面功能相似

這種情況簡單的改源碼已經沒用了,需要在原有的app上加一些不同的功能,我用借貸類舉例說明該如何解決,其他類型的app可以參考

以下舉兩個應用說明, 分別用A應用與B應用代替, 你需要如何處理並且如何回復審核人員

1.A應用 是給沒有信用卡的用戶使用的一款借款App,B應用 是給有信用卡的用戶使用的一款借款App.2.A應用的最高借款額度是1000元, B應用 的最高借款額度是25000元.3.A應用的還款時間是7天與14天, B應用 的還款時間是28天. 4.A應用 內部有貸款計算器功能, B應用只是一個普通的貸款app, 並無其他功能5.兩款app是我們公司內不同的部門開發的app, 分別針對不同的用戶人群.

第三種,app名字被用過

這一種,可能是最容易被忽略的,取名字之前一定要先搜索app store有沒有同名應用,盡量避免同名應用



轉載:https://www.jianshu.com/p/29507a331ff2

iOS 審核被拒4.3