IOS上架拒绝4.3怎么解决?我教你解决,保证行得通
Guideline 4.3 - Design
This app duplicates the content and functionality of other apps submitted by you or another developer to the App Store, which is considered a form of spam.
Apps that simply duplicate content or functionality create clutter, diminish the overall experience for the end user, and reduce the ability of developers to market their apps.
The next submission of this app may require a longer review time。
4.3是什么???
简而言之,4.3是功能或者应用程序重复出现在App Store,跟别人已经上架的APP非常相似,以及上传马甲或者分包导致的被拒回复
我们分析一下有很多种可能,
您的应用程序提供了与应用程序商店提交的其他应用程序相同的功能集;它只是内容或语言的不同,这被认为是垃圾邮件的一种形式。
这个应用程序的下一个提交可能需要较长的审查时间,并且这个应用程序将没有资格加速审查,直到这个问题得到解决。那么,如果你的app真的是仿造别人的app,是不能通过的,可以通过修改ui界面,增加一些不一样的功能再打包提交。
你们在同一个账号下或者在其他账号下提交过这个包,如果发现你这个账号上前一个提交的包问题都没有解决,而且被延迟了,又提交了一个包,他们会特别严格的审核你的这个包,会做对比,慢慢发现是同一个包,改了一部分内容而已,直接打回,没有任何商量余地。重新换个账号新建一个app
还有可以是以下问题:
替换新的打包设备并进行断网打包,防止被苹果标记(4.3)
2、 修改工程 app名字:(xx.app) (4.3)
3、 添加垃圾文件和代码混淆:因为苹果扫描可能会进行API操作,建议所有垃圾代码都需要有相应的实现 过程,可以在实现类添加(4.3、2.3)
4、 避免因为第三步操作而出现2.3问题可以通过添加现有不包含第三方支付的一些渠道SDK (最好是偏大 一点的库,20M以上)来做混淆;(实践过,有一定成效)(4.3. 2,3. 3.1)
5、 修改调用链(4.3)
6、 更换服务器地址(4.3)
7、 工程里设置的info.plist里面有设置充值白名单的,eg: alipay需要删除(3.1)
8、SDK版本4.0.2不带第三方支付SDK “”
二、 资源修改 1、 修改文件结构:文件名字、文件目录(4.3)
2、 资源文件进行加密、不同马甲包使用不同的key加密 (4.3)
3、 添加多余的美术资源(20%以上进行混淆)
4、 剔除资源里面包含的(微信、支付宝等第三方支付图片)(3.1)
5、 更改登录界面,尽量显示出差异"
总结了:1,元数据方面修改思路
①修改应用程序价格,打造与原产品不同的价格级别;
②修改应用程序发布地区,打造与原产品不同的售卖地区或分不同地区运营;
③修改产品分类,打造与原产品不同的产品侧重属性分类;
④回复苹果产品设计理念等,表述产品情怀,希望打造独一无二的产品,比如功能目前会跟其他类似,会有相同情况;然后提出产品内某功能加以细节性说明,比如功能在市场上其他人还没做等等(此做法请慎重,描述好了ok,描述差了打脸);
修改后回复内容可参考如下:
(主要表述方面侧重在于用户体验,及满足不同用户细化体验等方面):
尊敬的苹果开发者审核,
您好,针对于贵方提出的4.3相关问题,我方目前已修改“地区/售价/分类”,主要目的在于针对不同的人群属性做运营方面的区分,我们希望给予用户不同的产品体验,包括应用程序内的功能侧重点,展现给用户的内容等等;希望贵方能重新审核,及时给予我方App通过审核并发布至App Store。
诚挚的问候!
2,二进制代码方面修改思路
①升级version,升级一个版本号提交审核;
②换bundle id,换一个包再提交审核;
③换开发者账号,换不同账号提交审核;
④修改素材及UI色调等,修改logo,修改主色调;
⑤修改功能界面等,此处可改功能可做小开关;
⑥添加垃圾代码或者注释块,此处主要防苹果机审扫描;
附:苹果的三种审核机制!
预审核—
扫描api,及plist文件字符缺失等;此处分两步,第一步为上传时苹果Application Loador等应用对于适配icon等的检查,第二步为上传后苹果的功能性检查,例如配置了Push功能但有缺失或者未打开功能,则会邮件提示等等;
机审—
此处扫描支付SDK等,及马甲情况,机器扫描主要看代码块,可参考百度蜘蛛抓取网站模块原理;如遇部分无法过机审情况可尝试加速绕过机审(不是100%成功);
人工审核—
此处主要检测功能或者App体验测试,例如用测试账号登录App体验功能,或其他是否明显bug等,ipv6也在此处检