背景
由于線上版本被App Store臨時(shí)下架,為了不影響新用戶的使用下載歹鱼,只能臨時(shí)走重新?lián)Q賬號(hào)上架之路酪刀。
第一次被駁回
由于沒有之前被拒的經(jīng)驗(yàn),項(xiàng)目又需要緊急上架册烈,只是使用了新的賬號(hào)戈泼,修改過icon、閃屏、應(yīng)用名稱大猛,改了描述等就上架了扭倾,第二天果斷就吃到了4.3的駁回。
想要通過App Store的審核挽绩,看來必須費(fèi)一些功夫膛壹,通過研究和向一些有經(jīng)驗(yàn)的人討教,解決4.3總結(jié)了以下的幾點(diǎn):
- 自己的代碼唉堪,所有類名模聋,方法名,屬性名唠亚,變量名全部換掉撬槽。可以用xcode rename或者腳本換趾撵。比如viewController 變成sceneScheduler
- 改變工程的目錄結(jié)構(gòu)侄柔,目錄名,原來多級(jí)目錄占调,變成一級(jí)暂题,全部放一個(gè)文件夾,或者換個(gè)名字究珊,多建幾級(jí)薪者,分細(xì)一點(diǎn)。
- 建新的工程剿涮,換名字言津,target名等等用新的目錄結(jié)構(gòu),和重命名過的代碼取试。
- 加入另一個(gè)工程的業(yè)務(wù)邏輯代碼悬槽。比如網(wǎng)絡(luò)請(qǐng)求和數(shù)據(jù)處理的代碼,往現(xiàn)有的數(shù)據(jù)處理業(yè)務(wù)邏輯里加瞬浓,每個(gè)函數(shù)都加初婆。但是請(qǐng)求最后不發(fā)出去,不影響性能猿棉。
- 你要混淆的話不要用網(wǎng)上的那些腳本磅叛,包括github的,可以自己寫萨赁,或者手動(dòng)弊琴。并且混淆過的命名方式最好還是要有意思的,不能只是單純的md5或者隨機(jī)串杖爽。
- 使用新的App Store開發(fā)者賬戶敲董,另外提審的時(shí)候描述详瑞、截圖、測試賬號(hào)也要做區(qū)分臣缀。
第二次修改提交
第二次修改的時(shí)候,時(shí)間緊急泻帮,項(xiàng)目體量又比較大精置,只能將主要部分進(jìn)行修改,加入了混淆代碼锣杂,等待了幾天脂倦,成功收到了2.1大禮包,之前只聞其名元莫,沒想到最終還是碰到了赖阻,同時(shí)收到了APP審核團(tuán)隊(duì)截的幾張認(rèn)為涉黃的圖片,要求修改APP的應(yīng)用評(píng)級(jí)踱蠢,并且警告下次審核會(huì)更加的嚴(yán)格火欧,等待的時(shí)間會(huì)更久,甚至?xí)蟹馓?hào)的可能茎截。事情看起來更嚴(yán)重了苇侵。
Guideline 2.1 - Information Needed
This type of app has been identified as one that may violate one or more of the following [App Store Review Guidelines](https://link.jianshu.com?t=https%3A%2F%2Fdeveloper.apple.com%2Fapp-store%2Freview%2Fguidelines%2F). Specifically, these types of apps often:
1.1.6 - Include false information, features, or misleading metadata.
2.3.0 - Undergo significant concept changes after approval
2.3.1 - Have hidden or undocumented features, including hidden "switches" that redirect to a gambling or lottery website
3.1.1 - Use payment mechanisms other than in-app purchase to unlock features or functionality in the app
4.3.0 - Are a duplicate of another app or are conspicuously similar to another app
5.2.1 - Were not submitted by the legal entity that owns and is responsible for offering any services provided by the app
5.3.4 - Do not have the necessary licensing and permissions for all the locations where the app is used Before we can continue with our review, please confirm that this app does not violate any of the above guidelines. You may reply to this message in Resolution Center or the App Review Information section in iTunes Connect to verify this app’s compliance. Given the tendency for apps of this type to violate the aforementioned guidelines, this review will take additional time. If at any time we discover that this app is in violation of these guidelines, the app will be rejected and removed from the App Store, and it may result in the termination of your Apple Developer Program account.
第三次修改提交
第三次修改的時(shí)候,仔細(xì)研究了一下關(guān)于2.1大禮包企锌。發(fā)現(xiàn)一大批有此被拒經(jīng)歷的小伙伴榆浓,也成功找到了解決的方案。針對(duì)2.1撕攒,做回復(fù)是最好的方法陡鹃,有些條款違反了就大方的承認(rèn),并且告訴蘋果已經(jīng)改正了抖坪。以下是對(duì)蘋果進(jìn)行的回復(fù):
感謝您對(duì)我們提交的APP做出的建議和指導(dǎo)萍鲸,下面是關(guān)于上次審核出現(xiàn)的問題的闡述。尊敬的蘋果審核團(tuán)隊(duì):
感謝您對(duì)我APP的耐心審核擦俐,對(duì)于您提到的有關(guān)1.1猿推、2.1、2.3的相關(guān)問題捌肴,我做了嚴(yán)格的自我審查蹬叭,刪除了不良的內(nèi)容,做了積極的修改状知,并提交新的二進(jìn)制包供您審核秽五。具體闡述:
1.1:我們審查了APP中可能出現(xiàn)的令人反感的內(nèi)容并給予刪除操作。
2.1:
1.1.6:我們保證APP中所有功能及內(nèi)容的真實(shí)性饥悴,絕不包含虛假信息以及誤導(dǎo)用戶的功能坦喘。
2.3.0:我們沒有并絕不會(huì)在您通過后修改APP中任何功能和概念盲再,并將嚴(yán)格遵守APP審核指南。
2.3.1:我們是原生開發(fā)的APP瓣铣,沒有并且絕不會(huì)切換到任何賭博或者彩票之類的網(wǎng)站答朋。
3.1.1:我們發(fā)現(xiàn)開發(fā)時(shí)導(dǎo)入的廢棄支付代碼功能,并做了移除棠笑,感謝您的指出梦碗。
4.3.0:本次提交的功能都是我本人開發(fā)的,經(jīng)過自我查審蓖救,未找到大量相似洪规,并且不存在抄襲。
5.2.1:我們開發(fā)的APP不存在法人實(shí)體和版權(quán)問題循捺,一切內(nèi)容皆是UGC內(nèi)容斩例。
5.3.4:我們的產(chǎn)品并不需要任何權(quán)限許可,同時(shí)我們也沒有違反當(dāng)?shù)氐娜魏螜?quán)限从橘、單位或個(gè)人的許可念赶。
2.3:根據(jù)附加截圖及您的指示,我們修改了本次提交的評(píng)級(jí)恰力,并再次提交新的APP供您審核晶乔,感謝。
其中還包含了關(guān)于另外兩條1.1和2.3牺勾,因?yàn)橹匦绿峤徽眨l(fā)現(xiàn)解決方案中心的回復(fù)入口就已經(jīng)關(guān)閉,所以我們將上面的回復(fù)直接到Itunes的聯(lián)系我們---應(yīng)用審核---APP被拒說明中進(jìn)行了回復(fù)驻民,同時(shí)在備注中也加了回復(fù)的內(nèi)容翻具。
總結(jié)
經(jīng)過漫長的一周等待,周一終于發(fā)現(xiàn)APP已經(jīng)順利的通過審核回还。
- 4.3的問題裆泳,如果按照上面修改,除了UI柠硕,其實(shí)修改的基本已經(jīng)算作另外一個(gè)APP了工禾,所以沒有什么好擔(dān)心的,只要到審核團(tuán)隊(duì)那里蝗柔,就有希望闻葵。
- 對(duì)于2.1,一定要有耐心癣丧,首先嚴(yán)格按照App Store列舉的條款槽畔,進(jìn)行回復(fù)或者說我已經(jīng)修改了。并且要禮貌胁编,先感謝審核團(tuán)隊(duì)提出的錯(cuò)誤厢钧,是的話就果斷承認(rèn)錯(cuò)誤并且說明已經(jīng)修改或移除鳞尔。
最后祝大家早日通過審核,