美文网首页副本相关iOS程序员的业余沙龙为了更好的活着
被Appstore下架的一个月(马甲包上线)

被Appstore下架的一个月(马甲包上线)

作者: _未可知 | 来源:发表于2018-04-23 11:12 被阅读504次

今天来到公司,运营的人说有个崩溃的Bug,赶紧排查一下!检查了挺长时间,发现在请求苹果的一个接口lookup时出了问题,返回的数据集合里面的一个数组为空了,咦?!怎么回事,百度了一番,发现这个接口如果应用被下架之后 results字段下的数据就是为空的。what?下架?赶紧appstore搜索一番,他x的,果然被下架了!

当时就很郁闷了,咋就被下架了呢,去邮箱里面查看了下邮件,被举报了。因为使用了别人家未经授权的字体,苹果给我们发邮件,因为春节期间没人注意到这事,一直没人管,结果人家让苹果下架我们的应用。想想也情有可原,毕竟我们侵权在先,而后处理不当,苹果爸爸处理的也没问题。我们赶紧联系了被侵权的公司说明了缘由,也支付了一笔授权费用,赶紧联系苹果爸爸吧:我们已经解决了这个问题,我们对我们之前的侵权行为,非常内疚,也与被侵权公司签署了授权协议,以后再也不会犯了。(用词之谦卑,态度之底下!爸爸应该会原谅我们吧)but,过了2 3天之后,根本不鸟我们,于是我们四处查资料,每天写邮件,也不管用,也并没有找到相关的处理方案。过了2周之后,因为相关的运营活动,实在是不能等了,做马甲包吧。

马甲包

现在做马甲包不像之前那么简单了,苹果现在审核时都会机审,查看代码相似度什么的,这就给我们造成很大难度,本来打算直接往工程文件里添加垃圾代码,不过这样效率太低了(几百个文件,加到什么时候),后来在github上找到了一个项目KLGenerateSpamCode,使用macapp修改工程源(具体使用看他的readme),这个app提供了

1、修改工程名

2、修改类名前缀

3、扫描工程中的代码,生成同等数量的 Category 文件,文件中及是同等方法数量的垃圾代码。

4、修改 xxx.xcassets 文件夹中的 png 资源文件名。

5、删除代码中的所有注释和空行。

但是我在使用的时候1、4都没有成功,不知道哪块出了问题(有网友使用成功的话,望告知一下)
还有在readme文档里提到的另一个项目ImageMagick,使用它可以改变图片的hash值。

做了这些修改之后(当然app图标,启动页,displayname,也要做修改),我们就愉快的提审了(同一账号下的不同app,有人说过app下架账号会被降权,我们在审核的时候并没有发现这个问题),一共被拒6次,并没有马甲包4.3之类的信息,前4次都是因为内购产品类型的问题,关于这个问题,真的是每个审核人员都对内购类型的理解不一样(无语),后两次因为ipv6网络的问题,刚开始我们使用网上的教程说mac搭建ipv6环境去测试,拍视频给审核人员看,可后来从苹果给我们发的邮件来看,这种方式并不可行,它只能证明你的电脑和你的手机使用ipv6网络通信,但是并不能证明你的电脑与服务器通信也是在ipv6网络下(苹果的要求只是你的域名可以解析到ipv6地址即可),后来服务器人员连夜购买了vps,第三天的时候审核通过了,这里还有一个小插曲我们是在3月20号被下架的,我们在4月19号做最后一个版本的修改,一直干到了4月20号3点,就在提交了这个马甲包之后,收到了一封邮件(发件人:AppStoreNotices),回邮件了?打开一看,上架了。当时的心情五味杂陈,不知道是开心还是想骂娘,不过还是开心的情绪占了上风,我笑的像个170斤孩子。而在9点多钟我们就收到了马甲包过审的邮件(双喜临门啊)

这个事情算是解决了,后来这个马甲包也没有立即上,因为内购产品类型比较坑。通过这个事情也有了一些收获:

1、一定要看邮件!!(这段时间每天早上睁眼干的第一件事就是看邮件)

2、不要盲目相信论坛上或者别的人关于苹果审核这一套,有些人为了夺人眼球,故意说得玄之又玄,我觉得一切要以官方为准,官方没有说明的,全是推断,一定要相信自己的判断。

最后我说一下苹果的处理方式,直接挂你一个月,也不回你邮件。作为一个正常的人来说,这种方式我是真的不能接受!苹果就像一个受了气的小姑娘,一晾晾你一个月!原因你自己找了,不管你找对了还是找错了,都不理你!what the fuck!跟我们说下挂我们一个月会死吗,虽然从苹果的角度来说这种方式确实不错,但是你也要考虑一下我们这些开发者啊,很多时候我们是真的不懂啊,而且有时候这些侵权的事并不是我们干的,但是解决还是我们来,哎。

IPv6 and App Review
VPS

相关文章

  • 被Appstore下架的一个月(马甲包上线)

    今天来到公司,运营的人说有个崩溃的Bug,赶紧排查一下!检查了挺长时间,发现在请求苹果的一个接口lookup时出了...

  • 这么多理财马甲app下架?苹果爸爸发怒了吗?!

    现在苹果对于马甲的管控越来越严格,马甲包更难上架,倒是陆续发现几家大平台的马甲陆续被下架,小小记录分析下,希望对自...

  • 关于马甲包

    1、什么是iOS马甲包? iOS马甲包就是苹果上架的时候,有些软件限制不能上架,所以需要马甲包,马甲包就是苹果应用...

  • HomeLinking马甲包

    Homelinking马甲包 该文档为了上架时进行马甲包配置,正常开发时去掉马甲包及其扩展推送 上架时马甲包及扩展...

  • google马甲包配置

    针对首次做马甲包的同学,大致的一个流程,如下 一.google马甲包注意事项 ①:马甲包简介或上架攻略:马甲包攻略...

  • iOS 马甲包资料整理

    马甲包 引言: 如何制作马甲包? 如何官方下架你的产品后, 为了避免损失, 用其他类似产品顶替? 资料整理1.iO...

  • iOS马甲包上架总结

    前言 iOS马甲包上架首先明白一点,这个上架的app马甲包一定是不合规的,不然也不会使用马甲包上架; 因为已经上架...

  • 马甲包 iOS开发流程

    公司要做马甲包,无奈之下逼迫自己写了脚本上线马甲包.......然而专门做马甲包的公司又很贵,好几万,公司肯定舍不...

  • ios马甲包

    一、什么是马甲包    马甲包是利用App store 规则漏洞,通过技术手段,多次上架同一款产品的方法。马甲包和...

  • 马甲包了解了

    一、了解马甲包 1、什么是马甲包马甲包是利用App store 规则漏洞,通过技术手段,多次上架同一款产品的方法。...

网友评论

  • 砖加:我们公司的项目也是被下架了,然后删除可能有问题的重新提包 , 已经晒了半个多月了, 请问下您公司的app是怎么恢复上架的呢 ? 谢谢. :joy:
    _未可知:只能等了 ,我们等了一个月。
    _未可知:只能等了 ,我们等了一个月。
  • loghm:你好,我也是用了KLGenerateSpamCode这个项目来处理,但是我删除空行和注释的时候,会把pods里面的文件误删?你是怎么解决的呢?
    loghm:@未可知wkz 好的,谢谢
    _未可知:删除空行的时候更换一下绝对路径

本文标题:被Appstore下架的一个月(马甲包上线)

本文链接:https://www.haomeiwen.com/subject/lxmklftx.html