资讯专栏INFORMATION COLUMN

iOS马甲包过审技巧汇总

Tony / 1389人阅读

摘要:虽然没有直接和马甲包相关,但我们也要不断更新马甲包技术,来应对新的审核要求变化。过审核的重点,不要和之前的马甲包有相似性。马甲包相似性主要包括包特征开发者帐号打包环境材料相似。

现在苹果爸爸的审核越来越严格,此前不久就出现大量APP下架事件,后续苹果官网对外宣传的原因是违反了苹果审核条款2.5.2的相关规定,即使用了“热更新”技术。虽然没有直接和马甲包相关,但我们也要不断更新马甲包技术,来应对新的审核要求变化。

苹果审核大体分为三部分,预审、机审和人工审核。目前大多数4.3是死在机器审核阶段。过4.3审核的重点,不要和之前的马甲包有相似性。很多开发者为了省功夫,经常将主包稍稍改动下就当做马甲包,这样做确实是省了很多事,但在苹果爸爸看来,这简直是过来送人头的。既然想做,就做好它。

马甲包相似性主要包括:ipa包特征、开发者帐号、打包环境、材料相似。这里提醒大家,目前还只是对新提交应用进行相似应用的检测。

ipa包特征
主要包括功能、代码和相关资源

修改功能特征
根据之前的App删除或添加部分功能,不能完全使用之前的功能

混淆代码
一般通过修改工程中文件夹名字、修改项目名字、修改类名,并添加一些垃圾代码,要求代码的相似程度不高于45%。但这类混淆方式大家用的多了,苹果爸爸也会加强这方面的审核技术,比如最近因为“热更新”下架的拼多多。这里推荐用一些比较高级的代码混淆技术来提高过审几率,例如顶象技术的iOS安全编译器来混淆代码的,主要还免费。

开发者帐号
两个马甲包不要关联到同一个开发者帐号的信息;比如打包时关联。并且苹果对开发者帐号会进行权重管理,权重越低的帐号,审核越严格。同样的包,可能在权重高的帐号上就能过,在权重低的帐号上就是4.3。

打包环境
包括打包的电脑、IP地址,每台MAC上最好打包马甲包不要超过5个,上传马甲包时,IP不要跟其他马甲包的IP相同,并且注意相同的马甲包提交至少间隔一天以上。

材料相似
这里主要是指APP名字及描述、商店宣传图、搜索关键词、主色调、UI风格、ICON、版权人等材料出现相似,这里一定不要出现相同。即使是前边没审核过的包,也不要跟他们有关联。尤其是前边被4.3拒绝的包,更不能跟他们有相似性

做好以上的工作,基本大部分马甲可以顺利通过4.3这道坎了。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/17206.html

相关文章

  • iOS马甲包上架招式

    摘要:三马甲包的开发招式部分在原有的的基础上,修改新的。四上架招式上架马甲包,最好是准备一个新的账号,不要影响主,防止账号被封或者处罚影响主的正常下载。参考文章马甲包上架总结 一、什么是马甲包 马甲包是利用App store 规则漏洞,通过技术手段,多次上架同一款产品的方法。马甲包和主产品包拥有同样的内容和功能,除了icon和应用名称不能完全一致,其他基本一致。 二、为什么做马甲包,做马甲包...

    Panda 评论0 收藏0
  • iOS开发系列--代码混淆

    摘要:以下内容大部分来源于实现原理其实插件的实现方式十分简单,提取用户编写的文件中的方法名,使用宏定义将其更换为任意的无规则字符串。 由于iOS系统的封闭性,相对于安卓来说,iOS开发过程中代码混淆可能就显得并不是得非有不可了。但是在安全性(可通过class-dump反编译暴露出类的方法名)和特殊需求上(例如马甲包的混淆过审)还是有一定需求的!此脚本借鉴于kaich/codeobscure。...

    zhichangterry 评论0 收藏0
  • iOS开发系列--代码混淆

    摘要:以下内容大部分来源于实现原理其实插件的实现方式十分简单,提取用户编写的文件中的方法名,使用宏定义将其更换为任意的无规则字符串。 由于iOS系统的封闭性,相对于安卓来说,iOS开发过程中代码混淆可能就显得并不是得非有不可了。但是在安全性(可通过class-dump反编译暴露出类的方法名)和特殊需求上(例如马甲包的混淆过审)还是有一定需求的!此脚本借鉴于kaich/codeobscure。...

    chenatu 评论0 收藏0
  • 马甲包审核被拒对应的处理方案

    摘要:写在前面马甲包审核被拒,目前网上流传最广的就是和,在查看了很多文章之后,从两篇介绍的比较详细的文章中把这两个大礼包对应条款的解决方案,整理出来,为开发马甲包做一个准备,同时分享个大家。 写在前面 马甲包审核被拒,目前网上流传最广的就是2.1和4.3,在查看了很多文章之后,从两篇介绍的比较详细的文章中把这两个大礼包对应条款的解决方案,整理出来,为开发马甲包做一个准备,同时分享个大家。 2...

    waterc 评论0 收藏0
  • iOS 知识-常用小技巧汇总

    摘要:知识常用小技巧大杂烩打印所有子视图调用的调用时机当视图第一次显示的时候会被调用当这个视图显示到屏幕上了点击按钮添加子视图也会调用这个方法当本视图的大小发生改变的时候是会调用的当子视图的发生改变的时候是会调用的当删除子视图的时候是会调用的过 iOS 知识-常用小技巧大杂烩 1.打印View所有子视图 [[self view] recursiveDescription] 2.layoutS...

    _DangJin 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<