骨灰级iOS工程师手把手教你如何上架马甲包!

余艾星 2018-11-20

作者简介:钱仓科技CEO,骨灰级 iOS 工程师,上架过数百款马甲包,金融类app,解决各类上包疑难杂症。

余老师联系方式见文末

4.3可以说是最困扰ASOer的问题了,甚至有一位朋友直接把微信名名改成了“被4.3虐哭了”,那么针对4.3,到底有什么解决方案呢?


4.3一般存在3种情况,可以根据被拒回复进行判断,如果你真的看不懂被拒回复,下面一一列举,逐一排除,每种情况对应了解决方案。





第一种:简称代码重复,代码重复使用也分三种。


01


可能你之前用这套源码上过一个包,现在用这套代码直接改一个logo跟名字再上一个马甲,基本会直接4.3,这种情况下就需要改源码:


第一步:工程中的文件夹的名字全部进行修改。

第二步:每一个工程都有一个类前缀, 我们需要取一个长一点的类前缀, 并且这个类前缀在你的整个工程一定是一个唯一的字符串, 我们假设这个类前缀是PayDayLoan,现在我们需要生成一个控制器, 控制器的结尾Controller也需要用一个特定的字符去代替, 比如:Director,剩下的View以及object做法类似, 就不一一介绍了,做马甲的时候就是把这些名字用另一个唯一的字符去代替, 尽量长一点。

第三步:把另一个其他的工程中的类全部导入进来, 主要是混淆代码, 在现有的工程中调用, 可以没有任何效果, 只是单纯调用方法。

大写加粗提示:单一的加入垃圾代码混淆是没用的!


02


如果你的这套源码在一个账号上提交过,但是被拒了,后来因为其他原因你不得不在别的账号上重新提交此源码,这种情况第二个账号基本也会报4.33.


这种情况需要在第一个账号做一下处理,xcode新建一个应用, 直接用之前提交过的bundleId打包,logo用一个纯白或者纯黑的图片, 将这个新建的应用提交到应用市场, 构建版本中将之前被拒的包移除, 用这个新的应用顶替之前被拒的包,app名字改成 “作废-此应用不再提交” 后面再随便加一个数次, 因为这个名字别人已经用过了,app描述跟app名字一样, 剩下的信息全部删除,最后点击保存即可,不需要提交审核。


03


你的源码只要提交到itunesconnect里面,就算没提交审核,当你再次使用此源码提交审核的时候,基本都会报4.3,这种情况的解决方案参照2。




第二种,界面功能相似


这种情况简单的改源码已经没用了,需要在原有的app上加一些不同的功能,我用借贷类举例说明该如何解决,其他类型的app可以参考。


以下举两个应用说明, 分别用A应用B应用代替, 你需要如何处理并且如何回复审核人员。


  • A应用是给没有信用卡的用户使用的一款借款App,B应用是给有信用卡的用户使用的一款借款App。

  • A应用的最高借款额度是1000元, B应用的最高借款额度是25000元。

  • A应用的还款时间是7天与14天, B应用的还款时间是28天。

  • A应用内部有贷款计算器功能, B应用只是一个普通的贷款app,并无其他功能。

  • 两款app是我们公司内不同的部门开发的app,分别针对不同的用户人群。




第三种,app名字被用过


这一种,可能是最容易被忽略的,取名字之前一定要先搜索appstore有没有同名应用,尽量避免同名应用。


如果你看到这里还没有解决问题,

欢迎在评论区留下你的问题,我们会一一解答的哟~

加社群或作者微信,与大佬一起交流讨论。


ps:被4.3虐哭的ASOer快点在评论区排队抱团取暖,我不相信只有我一个~




关注公众号

回复“马甲包上架”,可以获取余艾星老师微信哦~

或在评论区留言索取



 


更多干货内容请关注多点aso公众号

微信号:ASOU

aso|干货|运营|社群