iOS-審核4.3入坑(已出坑)


入坑

最近幫朋友上架一個App,新的開發者賬戶,新的App項目源碼,把賬戶與IPA包給我后,就直接提審了,結果第二天直接4.3;這么多年,上架第一次遇到4.3,也不知道是到底是代碼問題,還是其他什么問題,經過度娘了解到是在人工審核時,給了4.3。

機審還是人審

如果是機器審核,一般收到的被拒信息開頭大概上是這樣的:

Guideline4.3 - Design - Spam

Yourapp duplicates the content and functionality of apps submitted to the AppStore, which is considered a form of spam.

大概意思就是告訴你代碼重復了,就像畢業設計論文查重一樣,機器直接給你駁回,還沒走到人工審核;

如果是人工審核被拒,一般收到的被拒信息開頭大概上是這樣的:

Guideline4.3 - Design - Spam

Wefound that your app provides the same feature set as other apps submitted tothe App Store, which is not appropriate to the App Store.

大概意思就是告訴你的App與線上App Store上的某些App功能或數據重復了

解決方案

由於我的是人工審核4.3,於是我還抱有希望,繼續在被拒信息那里直接回復,回復了兩三次,也說明了我們的App與線上App的功能異同與特別之處和其他因素等等,依舊無果,因為這樣始終都是同一個人從頭到尾在審核,既然可以過機審,就想着可以換個審核人員審核試試,然后我就申請注冊了新的開發者賬戶;

在原來被拒4.3的開發者賬戶上處理

1)在被拒4.3的開發者賬戶后台將之前所有提交的構建版本(IPA)全部設為過期,然后將App名字改成 “作廢-此應用不再提交” 后面隨便加一個數字,例如“作廢-此應用不再提交8965”,設置App描述跟App名字一樣,其他的信息全部刪除,最后點擊保存,不需要提交審核
2)Xcode新建一個App應用,用之前提交過被拒4.3的Bundle Id打包,名字可以與上面保持一致,logo用一個純白或純黑的圖片,其他的代碼什么都不用寫,將這個新建的應用提交到開發者賬戶后台作為構建版本,然后在App版本信息里面,選擇此構建版本,繼續保存,不需要提交審核

在新開發者賬戶上處理

以下操作在新的Mac電腦上操作,不要用之前被拒4.3的電腦上打包!

1)在新的的開發者賬戶提前創建好App標識符,再后台新建一個App,新App名字與原來被拒4.3的不要重復
2)Xcode新建一個App項目,用新的開發者賬戶配置新建的Bundle Id,然后把原來被拒4.3的項目里的源文件,全部拷貝到新項目里,Assets.xcassets文件也可以拖進去,info配置上與原來的可以一致,App名字不能與原來的一樣,logo也不能一樣;不可以直接復制以前的項目!然后保證App運行起來,與原來的狀態一樣
3)這里要說最重要的一步:修改所有文件名的前綴,修改Assets.xcassets里面文件夾中的 png 資源文件名,同時也Contents.json文件中的關聯名稱,不會影響代碼中使用圖片;具體修改方法可參考我的另一篇文章提到的KLGenerateSpamCode,文章最下面有GitHub鏈接
4)完成前三個步驟后,在新設備上編譯打包,並上傳到開發者賬戶后台,在后台對新建App版本信息進行修改,不要寫副標題,描述信息簡短着來,關鍵詞與新App名字一樣,審核需要登錄的賬戶,也不要與之前被拒4.3的登錄測試賬戶一樣,然后保存后,提交審核

總結

1、被拒賬戶操作

2、新賬戶操作

3、 KLGenerateSpamCode 修改類名及png資源文件名

4、新賬戶新設備編譯打包

 

相關借鑒:https://www.jianshu.com/p/29507a331ff2


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM