导航:首页 > 品牌介绍 > ios马甲过审核

ios马甲过审核

发布时间:2021-09-15 05:23:20

㈠ ios马甲怎么上架

审核速度变慢

最近,苹果审核团队一度让人以为进入树懒状态,应用相当长时间内处于“正在审核状态”(in Review),很多小伙伴依旧寄托苹果工作忙后面会处理的美好愿景,事实并非如此。很多产品处于正在审核状态长达一个月也并未进展,后面只能悲惨删除应用重新提交。不排除有包等了两个月才审的。对于苹果为何没有审核产品,个人分析认为是苹果对于马甲包过多的一种“冷藏”方式。简单说,就是让你的马甲包一直处于正在审核状态不予以后续任何干预。即使给苹果写邮件,或者在“Connect US”进行触发,都是无济于事。

团队上家的五个App近期也中招了

㈡ iOS马甲包审核被拒如何过审

4.3一般存在3种情况,可以根据被拒回复进行判断,如果你真的看不懂被拒回复,下面一一列举,逐一排除,黑色字体是解决方案
第一种:简称代码重复,代码重复使用也有三种情况
1.可能你之前用这套源码上过一个包,现在用这套代码直接改一个logo跟名字再上一个马甲,这种基本会直接4.3
这种情况基本要改源码,第一步:工程中的文件夹的名字全部进行修改。第二步:每一个工程都有一个类前缀, 我们需要取一个长一点的类前缀, 并且这个类前缀在你的整个工程一定是一个唯一的字符串, 我们假设这个类前缀是PayDayLoan, 现在我们需要生成一个控制器, 控制器的结尾Controller也需要用一个特定的字符去代替, 比如:Director,剩下的View以及object做法类似, 就不一一介绍了,做马甲的时候就是把这些名字用另一个唯一的字符去代替, 尽量长一点。第三步:把另一个其他的工程中的类全部导入进来, 主要是混淆代码, 在现有的工程中调用, 可以没有任何效果, 只是单纯调用方法。
注:单一的加入垃圾代码混淆没用的!
2.如果你的这套源码在一个账号上提交过,但是被拒了,后来因为其他原因你不得不在别的账号上重新提交此源码,这种情况第二个账号基本也会报4.3
这种情况需要在第一个账号做一下处理, xcode新建一个应用, 直接用之前提交过的bundle Id打包,logo用一个纯白或者纯黑的图片, 将这个新建的应用提交到应用市场, 构建版本中将之前被拒的包移除, 用这个新的应用顶替之前被拒的包, app名字改成 “作废-此应用不再提交” 后面再随便加一个数次, 因为这个名字别人已经用过了, app描述跟app名字一样, 剩下的信息全部删除.最后点击保存即可.不需要提交审核。
3.你的源码只要提交到itunes connect里面,就算没提交审核,当你再次使用此源码提交审核的时候,基本都会报4.3
这种情况的解决方案参照2
第二种,界面功能相似
这种情况简单的改源码已经没用了,需要在原有的app上加一些不同的功能,我用借贷类举例说明该如何解决,其他类型的app可以参考
以下举两个应用说明, 分别用A应用与B应用代替, 你需要如何处理并且如何回复审核人员
1.A应用 是给没有信用卡的用户使用的一款借款App,B应用 是给有信用卡的用户使用的一款借款App.2.A应用的最高借款额度是1000元, B应用 的最高借款额度是25000元.3.A应用的还款时间是7天与14天, B应用 的还款时间是28天. 4.A应用 内部有贷款计算器功能, B应用只是一个普通的贷款app, 并无其他功能5.两款app是我们公司内不同的部门开发的app, 分别针对不同的用户人群.
第三种,app名字被用过
这一种,可能是最容易被忽略的,取名字之前一定要先搜索app store有没有同名应用,尽量避免同名应用

㈢ iOS审核被拒4.3,怎么解决

最近,苹果对于中国区的iOS开发者们要求很是严格,想必各位也吃到了苹果的2.1大礼包,满世界的寻找马甲包的混淆方案。

作者:棋牌视角

来源:棋牌视角

本文为作者授权鸟哥笔记发布,转载请联系作者并注明出处

来源:棋牌视角(ID:qipai49)

本文为作者授权鸟哥笔记发布,转载请联系作者并注明出处。

马甲包对于一家公司的产品引流起到至关重要的作用。但是最近这段时间,苹果对于中国区的iOS开发者们要求很是严格,想必各位也吃到了苹果的2.1大礼包,满世界的寻找马甲包的混淆方案。

第一次被打回

第一次被打回时,我们并没有意识到马甲包的问题有多严重,而且苹果给出的拒绝原因是我们的APP中包含敏感词汇,我们当时并没有往马甲包的方面去想,第一次被打回时,我们采用的方案是对敏感词汇进行base64+MD5的混合加密方案,然后就重新提包了。

第二次被打回

这次苹果说的很明显了,而且他们机扫了我们的二进制文件,告诉我们API名称与我们之前的一个产品非常相像,而且那个产品并不是使用这个马甲包的开发者账号。我们猜测苹果可能针对APP做了数据库,会去比对方法名。


这一次我们代价比较大,由于之前没有考虑到这层,我们的API名称就是和系统方法命名方式保持一致,导致无法引入脚本来自动替换。我们花了三个开发,和6个小时,人工对我们自定义的API名称加上了特定前缀,如ab_xxx.这个思路主要是根据念茜大佬之前在微博上发布的API混淆加密方案。念茜的脚本是将需要混淆的API添加进文件,然后全局对所有需要加密的API字段进行混淆加密。我们在此基础上更新了脚本,可以自动抓取拥有我们前缀的API进行加密。但是这个方案在后面我们完全摒弃,所以在这里不详细往下说了。

第三次打回

第三次被打回已经惊动了老板,再想不出好的固化混淆方案我觉得差不多可以收拾东西了。这次苹果的拒绝原因更令人窒息,他说我们的API加密性质太明显,认为我们的APP一定藏有什么隐藏功能,还给我们吃了一张延迟审核的黄牌。经过我们一波分析之后,认为这几次被打回的经验中,苹果没有涉及到说我们的UI有什么相似的地方,所以,只要我们能把这个马甲包做到变成我们开发人员都认为是另一个APP即可。

分析

首先感谢将混淆脚本开源的大佬!已经找不到源码是谁写的了,我们只是站在了巨人的肩膀上!

改头换面

首先,由于是从主APP上拉的分之进行开发,所以这个马甲包的scheme和工程名都没有变化,于是我们首先从这里进行开刀。我们把project名称完全换成了另一个。

API

首先base64加密API肯定不能再使用了,苹果都说了,加密特征太过明显。


幸好之前已经把所有自定义的API名称都加上了ab_前缀,使得我们写脚本很好识别。我们将所有扫描出的API放到一个plist文件中保存在本地,然后我们建立了6个数组,每个数组中有6个单词,每次从每个数组中随机抽取一个单词。将6个单词拼接成一段方法名保存在另一个plist文件中,当然,在保存前,先去重,如果这个方法名已经用过了,那我们随机再换,这样一共可以生成46656种方法名,对于我们的工程已经够用了。

图片

我们利用脚本遍历本地所有png文件,当然你可以自行添加.jpg格式遍历。根据自己的命名规则将所有图片重新命名了一波。另外我们也发现网上有个轮子可以利用shell命令对所有图片资源进行超轻量级的压缩,在不影响图片质量的情况下,改变图片的hash值。当然我们的马甲包中图片没有和主界面相似的,所以的这一步我们没有实践。

类前缀替换

这一步主要是更改文件名。程序扫描绝对地址下的所有文件,只要是带”XX”开头的文件都替换成”AB”这种,另外每次替换一个文件都要遍历所有文件,将所有用到这个头文件的文件内容进行更换。

注意

类前缀替换有时会有个别没有替换到,我没能定位到问题,但很少,可以手动查找替换

生成垃圾代码

我用plist专门搞了一个垃圾方法名,每四个方法生成一个带参数名的方法。暂时每个文件里只生成一个垃圾方法。当然可以多运行几次,就会生成几个垃圾方法

实现

混淆工程我们使用C+OC的混合编程方式。


目前已经实现的功能有:


1、图片资源修改名字

2、修改工程名

3、类前缀修改,如“GD”修改为“IE”,即修改了文件名

4、混淆随机添加垃圾代码、参数

5、修改方法名前缀

6、人工修改部分方法名,人工对重要类中的方法进行打乱排序

7、(可选)本地图片超轻量级压缩,打乱hash值,新上的马甲包建议修改

使用方法

启动参数配置

先配置启动参数再运行,如图
除第一项必选外其他都非必选。另外第一项启动参数必须放在第一行

参数解释

1.工程代码的绝对路径

2.-modifyProjectName [原工程名]>[新工程名]

3.-modifyClassNamePrefix [xcodeproj文件的绝对路径,不是pod安装后的那个打开文件] [旧类前缀]>[新类前缀]

4.-spamCodeOut

5.-ignoreDirNames [需要忽略的文件夹],[需要忽略的文件夹] 注意,Pods文件夹不在混淆范围内,不需要写

6.-handleXcassets (混淆图片文件)

7.-deleteComments (删除多余的空格和注释)

8.-chageAPIPrefix [旧方法名前缀]>[新方法名前缀] 注意,前缀要有“”才能被识别,如果之前工程中没有xx下划线开头来命名方法的,此项不要勾选

此工程可以选择混淆概率,修改工程中kPercent数值。


实际测试如下

小结

目前第三次打回后的工程已经提审,未可知能否过审,会持续更新。脚本也写的很匆忙,后期会进行优化。脚本传送门

www.it9188.com

㈣ 各位大神,ios马甲包现在还刷得动么

所谓了马甲包,是为了针对苹果审核严、无法刷排行榜想出来了一个方法。公司把同一套代码,换个皮肤,换个名字,再换个苹果账号提交审核,只要审核通过,那此程序就相当于在苹果市场多了一份曝光率,所以很多公司,给同一个代码换十套,甚至百套名字、皮肤,从中获利。此方法在游戏和彩票之类的APP使用最频繁,游戏公司的收入至少有50%是来自这些马甲包。
我个人觉得做马甲包的行为属于非正当竞争,属于非常可耻的行为。此行为直接会让所有的开发、市场、设计人员,不把重心放在产品上,而是放在如何发布更多的APP,如何在iOS排行榜拿下前十位置等等。值得庆幸的是苹果市场的审核人员已经注意到这块,目前在审核条款了加了好几项相关说明,同时,在审核的时候也会通过机器初审的时候对比苹果市场是否存在该二进制文件等方式。

㈤ 跪求:马甲包上架技术,ios 代码混淆 马甲包过审技术!!!

从收集今年每月审核被拒原因得来的大量数据中可以看出,被拒原因 TOP3:条款 2.3、2.1、4.3(元数据、App 的完成度、重复 App/马甲包)一直是稳定的居高不下,因此开发者们一定要遵守这三条条款,以增加过审几率、节省与苹果纠缠的时间,勿要存在侥幸心理,挑战苹果。

若想通过审核,除遵守上面几项条款以外,在4.3问题上主要是改变二进制代码,如果是同一个包(马甲包)想要改变二进制代码而对功能又没有任何改变,可以使用几维安全提供的安全编译器,利用混淆的技术来改变二进制文件。

帮助过审的同时,还能利用IOS开发子团队开发的包过审马甲包加密混淆编译器可安全编译C、C++、Objective-C、Swift代码,支持安卓 NDK和iOS马甲包项目

支持iOS项目[APP、动态库、静态库]和安卓NDK项目[SO动态库、静态库]!

㈥ ios app上架流程是什么,怎样避免提交审核被拒,马甲包跳转

马甲包不行了,现在苹果审核都开始审核代码了!苹果商店审核指南知道不?不知道的看这里:网页链接 你的APP违法了任意一条都会被打回来!多读几遍!!!!

㈦ iOS审核第一次提交审核需要多长时间

时间不等
一般是7个工作日作为单位
也可能是3~10个工作日

如果你有正当的理由(春节也是正当理由, 苹果对春节要举行重大活动的APP是有优先审核权的), 你可以走紧急申请通道, 但是做好准备, 因为毕竟是人在审核而不是机器, 如果你的理由不够充分, 你会为此多付出几天的排队代价.

在我的经验当中, 最快也要3天, 从未见过低于3天的情况出现.
但一般都是7天以上.

㈧ ASO优化技巧:如何解决马甲包审核问题

解决办法
第一种情况:更改标题,精减字数至10字以内,如果有做多语言版本的朋友,建议每个语言版本的标题一致。 第二种情况:直接重新提交一个新包,新建个App,可以用老开发者账号,也可以用新的;个人建议用新开发账号为佳。
开发者发布商(用于显示上架开发商的名字,原先大家都是按照自己开发者的名字的,我在7月2号上架成功后客户说包不是很好,因为提审词不怎么样,所以一直感觉有点对不起客户,于是就像一块石头每天压在心里面,直到7月5号的那天我在一边吃早餐一边编译的时候,突然想到这个方法,当时团队的伙伴都以为我在开玩笑,讽刺的说你以为是某吧然后发广告?虽然我的想法不被看好,但是我还是试着尝试了几次,没想到成功了)
名字修改有以下三种操作
1.首次编辑
新账号创建一个app,开发商在第一次操作的时候就把大量的关键词和长尾关键词设置好
2.邮件修改
邮件修改,需要和邓白氏公司就行申请更改,这个是走正规路线,所以比较麻烦,不建议走。
3. 转让app更改
个人转移过来,或者公司转过来就会显示(我这里有全新的各类开发者账号,大家如果没有可以找我)
注意:这2.1的操作需要公司开发者账号必须是全新的(网络科技类型)公司账号才可以,有过提交记录都不可以以及个人账号不行哦。
还有一个方案就是直接把你的公司名字改为关键词!

㈨ IOS审核不通过,求助

转载供你参考最近,cocoachina 发起了一个关于iOS开发者遇到审核失败的原因及解决办法的主题讨论,现简单整理有价值回复如下。

wubo9935

App中设计的图标与Apple原生图标类似,Apple原生图标有专利保护,并且在Design Guideline里面规定,App的图标不能与Apple图标雷同,如iTunes,App Store, iPod等的图标。若出现雷同App将被拒。

逐风

App的设置界面、按钮使用了类似iPhone的操作方式以及icon的圆角设计 -> 重新设计…

App的年龄设置太低 -> 改了年龄…

App里有实物奖励 -> 免责声明,和苹果无关…

App描述里提了后续版本的功能的字样 -> 删除…

App有打分的功能 -> 有reject的,也有通过的…

App需要使用location,没有提示用户 -> 加了提示,允许用户拒绝…

App没提供测试账号 -> 提供…

App里有私有api -> 修改…

numbbuaa

遇到过两个问题:

1.第三方静态库包含私有api的调用(联系第三方技术支持,更新静态库);

2.包含潜在的色情,暴力等内容(调整应用年龄限制等级,并加入举报功能)

armywin

游戏中包含可以跳转的URL,被拒

游戏中包含推广非本账号下的APP的,被拒

APP界面设计太像一个网页了,被拒

游戏内购时候做了服务器验证,服务器不稳定,导致测试账号无法充值,被拒

游戏中提供了月卡功能,但是不支持玩家在不同设备中使用,被拒

wode211

1: 做浏览器的,分级必须选17+

2: 类似于Android widgets 桌面的应用被拒(不符合用户习惯)

3: Term of service 的URL链接大网页与 “Term of service” 内容不符合,被拒

4: 某个button或者控件的响应,没有与说明描述的一致,被拒

5:iPad应用,UIPopoverController的那个箭头,没有指向对应的按钮或者控件,被拒。(转屏后如果没有指对,也被拒)

6:iPhone程序不能在iPad上跑,或者跑得不好,被拒

7:Documents里的文件,没有按照iCould的指导文档处理好,被拒

野猪洋洋笨

App的年龄设置太低 -> 改了改高年龄…

App里有提示用户评价打分的按钮功能 -> 删除…

没有在多个设备测试,iphone5出现界面扭曲->改

App里用了第三方的api -> 修改…

ywlcjl5

游戏界面丑不符合iPhone用户的期望值,连续被拒2次。 —重画。

永久购买的IAP没有添加恢复购买功能。 —添加。

添加了退出程序的功能不符合人机交互功能。 —删除。

xin814

1、和苹果的app store风格类似 修改

2、使用私有API 删除

3、别人的,界面中的iPhone写错成IPhone 修改

linaicai_rename

1)App内的第三方登陆通过内置浏览器跳转出去的被拒 修改成webView登陆

2)墙纸类应用因为无法控制第三方数据导致部分色情图片的出现会被拒 删除

3)App名称或者内部数据使用到一些被注册商标的名称会被拒 修改名称

4)应用太多简单,界面太过少或者严重违背苹果界面设计准则被拒 重新设计

tmxk12388

一、第一次是在审核的时候,app一直提示无法连接到服务器,自己测试没有问题,分析原因可能是Reachability返回无法连接 -改用request返回数据判断后审核通过

二、提交视频类客户端,说没有视频直播的版权 -提供版权说明后通过审核

三、产品仅提供手机号注册,要求提供账号 -提供账号

四、产品的icon和闪屏图片加入了其他公司的logo -去除logo

doctor_chen

1.关于我们那个页面为了方便用本地webView布局的,仅此一个页面,就因为这个被拒。提示什么没有native特性,如button。。搞了半天才知道这原因,把webview换成个图片,苹果满意了。

2.某应用,其他都没问题,有个使用说明为了美观我把每一项加了个封面做成书架风格,内容纯txt的。苹果当我卖书的,告诉我,xxx like ebook should be xxx on ebook store.我就把这个删了,通过了。我很想不通那么多txt格式的电子书怎么通过的。。

3. 用了个类似优酷那种一点弹出一圈菜单的,说用户会confused疑惑,要有引导说明,没通过。我加上说明也没用。最后还是换了个普通的菜单,通过了。

beiqingbao

程序里有提示用户评价

提示语:亲,给个好评!~ 被拒了

改为‘’去APPSTORE评分”通过了

lpluck08

1、App内如果出现苹果设备名称,必须是iPhone、iPad之类的,注意大小写,如果是iphone或者ipad,rejected!!

2、App内如果涉及到登陆或者需要和硬件设备连接才能继续操作的,需要提供测试账号,或者操作视频。

3、私有api的问题,遇到过一次。。。

cocoawill

1.应用内含有有某公司LOGO的图片,没有该公司授权文件,被拒

2.应用关于内含有beta字样,被拒

3.申请证书时勾选了Inter-App Audio,应用内不支持,直接Invalid Binary

4.info.plist里面设置了Required background modes >App plays audio ,审核人员在应用内未发现播放音频的地方,被拒后,在notes里添加音频播放功能说明,通过了

5.注册只局限移动或者联通账号,被拒

6.应用内点击某个功能,提示正在下载,被拒,改为正在加载,过了

bombbomb

非用户产生的数据存放在了Documents目录里,违法icloud备份规范被退回。

应用内搞市场活动送奖品,没有写明和苹果无关,被拒

23105612

被拒原因

我们启用了游戏中心,但是做了限制需要玩家玩到某个程度才能开启,然后被拒

解决方案

邮件沟通后录制了在游戏中使用游戏中心功能的视屏,得到通过

legolasyoung

来个带条款的:

3.10 利用伪造或付费评论的方式在App Store中企图操纵或欺骗用户评价或图表排名的开发程序员(或者采用其他不正当方式)将会从iOS开发者项目中除名

App里有提示用户评论的AlertView:

第一次:give me 5-star rating, you will get 100 coins! 被拒;

第二次:give me 5-star rating, thank you! 被拒;

第三次:plz rate me! 通过。

程序是无法知道用户评了多少评分,所以提示用户给5星算是欺骗用户。而第一条更触犯了付费评论这一点。

小提示,开发者想通过“开关”的形式开控制此提示文本来绕过审核,最好别这么做,坛子里很多人已经因为这个做法被取消IDP了。

11.1 使用App Store以外的软件开启或提供额外功能的应用程序将会被拒绝。

App里,允许用户可以通过分享游戏结果到facebook、邀请facebook好友玩游戏等操作,获得免费金币。被拒;

将这些操作改成不给金币,通过。

“分享结果到facebook”和“邀请facebook好友“属于“app store以外的软件”,“获得免费金币”属于“提供额外的功能”。

10.2 与App Store、iTunes Store和iBookstore等提供的iPhone捆绑应用程序类似的应用程序将会被拒绝。

一、之前制作的一款App有用户书架功能,书架界面类似于iBooks将书的封面一本一本的排列在书架上。手指长按书的封面,书架进入编辑模式,封面会抖动。这个编辑功能被拒。改成进入编辑模式后,封面不抖动,通过。

二、之前制作的一款软件有IM功能,用户之间的对话显示高仿系统自带的短信气泡(鲸鱼体),被拒;改成非鲸鱼体的UI,通过。10.1 应用程序必须遵守苹果《iPhone用户界面指导原则》以及《iPad用户界面指导原则》中解释的所有条款和条件。

苹果是不允许应用程序遮盖状态栏的。

之前使用了MTStatusBarOverlay这个开源库,遮盖了状态栏显示任务和进度,被拒;

后来换成别的库不遮盖状态栏,通过。

zsx923

1. App内评分弹出alert,文字不能诱导用户,比如”好评”,”5星评价”之类的,统统会被reject

2.涉及到音乐,视频类的数据,特别是国外的,如在提交时没有提及版权协议之类的,也会毫不留情被reject,国内的倒还好。

与ios马甲过审核相关的资料

热点内容
pgone戴过的帽子 浏览:475
女装艾比男装 浏览:64
羊品牌长款女装大衣图片和价格 浏览:744
外套怎么拍 浏览:499
我想找一个美人鱼的校服短袖的 浏览:951
衬衫的法式袖口适合什么人群 浏览:798
火焰风衣隐身 浏览:353
jk制服裙子长短 浏览:945
皮外套怎么搭配鞋子 浏览:528
多少sb织衣 浏览:319
大好时光选旗袍剧集在第几集 浏览:884
约会戴什么帽子 浏览:62
明制帽子如何获取 浏览:560
喇叭裤搭配卫衣好看吗 浏览:698
件加大码女装胖人服装批发 浏览:198
肥裤子穿着搭配 浏览:179
美女制服个人图片大全 浏览:158
浅灰色短袖可以牛仔裤搭配吗 浏览:153
穿校服小姑娘简笔画 浏览:977
三岁女宝宝不喜欢穿裤子 浏览:783