iOS 苹果上架审核被拒Guideline 4.3的解决思路分享

在苹果上架应用,因4.3被拒是大部分开发者经常遇到的问题,今天跟大家分享一下解决思路。

苹果审核指南准则里的4.3明确表示:

(a)请不要为同一个 App 创建多个套装 ID。如果你的 App 打算为特定位置、运动队、大学等提供不同版本,请考虑只提交一个 App,并使用 App 内购买项目来提供不同的功能。

(b) 同时,请避免继续在已有大量类似 App 的类别下进行开发;App Store 上已经有太多模拟放屁、打嗝声音的 App,以及手电筒、算命、约会、猜拳行令和爱经等 App。除非这类 App 会提供独特、高质量的体验,否则我们将会予以拒绝。上传大量相似版本的 App 可能会导致你被从 Apple Developer Program 中除名。

根据苹果审核指南的4.3条款,可以推出一些重点。4.3(a)条目主要关注的是代码层面的问题,特别是那些源自相同源代码的应用。通常,这类应用因为是基于原始代码的二次开发而被拒绝。不过,现在组件化开发盛行,即使是那些认为自己进行了全新开发的应用,有时也可能遇到4.3(a)的问题。

至于4.3(b),被拒绝的原因通常与应用的类型(例如,交友应用)有关,当然功能也是审核时考虑的一个重要因素。在某些情况下,应用的名字或图标也可能成为被拒绝的原因。这可能是因为它们缺乏原创性,或者与App Store上已有的大量相似应用过于接近。

如果是因为4.3a被拒的修改方案

1、代码混淆优化(修改项目名、类名、改函数名、变量名、哈希值、资源文件名、字体颜色、背景颜色),使代码的结构和逻辑与其他应用有明显的区别。同时,可以添加一些独特的功能模块或算法,增强应用的创新性。

2、添加垃圾代码,使垃圾代码调用某一个功能,这功能集中某个页面,用户端不可见。垃圾代码的相似处理,要避免与目前自己其他产品马甲包添加的垃圾代码一样。

3、设计一套全新UI,色调、交互精打细磨,修改ICON图、启动图、五图等。

4、开发者账号、IP地址、打包电脑、测试账户要更换或隔离处理。同一款类似的产品不放在一个开发者账号上送审,同一个开发者账号尽可能不关联几个马甲包产品,也不要在同样的MAC打包提包。

打包提包电脑环境和ip的隔离处理,可以使用windows服务器进行提包审核,例如库鸟云的。

另外,如果被拒4.3(a)反馈中提到和被封禁的开发者有关联,大概率是被标记了,且代码重复率高;没有提到和被封禁的开发者有关联,大概率是代码APP重复,一般没被标记;提到ICON图标问题,这种改一下图标大概率能解决;而被拒4.3(b) 一般是指功能重复,也就是这样的APP太多了,苹果不要了。

然后应用的代码量不能太少了,不然很容易被识别为马甲包。

关于4.3a的情况,部分开发者还强调,地区不要重复。

(想进群可si信)

如果是因为 4.3 b被拒 的修改方案

可以增加一些有差异性的功能。例如在自己的应用中添加独特的功能模块(比如个性化推荐、高级定制选项、创新的交互方式等),使其与其他应用区分开来。

另外,差异性的功能可以是一些无用的功能,等上线后再慢慢优化迭代下掉。

如果修改了还是一直被拒审,可以试下跟苹果官方电话沟通,然后在按照他说的去修改。当然,苹果那边也不一定会直接说。

祝大家上架顺利。

相关推荐
与火星的孩子对话5 小时前
Unity进阶课程【六】Android、ios、Pad 终端设备打包局域网IP调试、USB调试、性能检测、控制台打印日志等、C#
android·unity·ios·c#·ip
跨境卫士情报站5 小时前
高阶亚马逊运营秘籍:关键词矩阵打法深度解析与应用
经验分享·教育电商
axinawang8 小时前
极域电子教室出现问题如何处理
经验分享
技术小赵21 小时前
优化Facebook广告投放的五大关键策略
经验分享
智者知已应修善业1 天前
【51单片机节日彩灯控制器设计】2022-6-11
c语言·经验分享·笔记·单片机·嵌入式硬件·51单片机
恋猫de小郭1 天前
Flutter Widget Preview 功能已合并到 master,提前在体验毛坯的预览支持
android·flutter·ios
Yo_Becky1 天前
【PyTorch】PyTorch预训练模型缓存位置迁移,也可拓展应用于其他文件的迁移
人工智能·pytorch·经验分享·笔记·python·程序人生·其他
ONETHING_CLOUD_21 天前
电脑系统重装有什么用?
经验分享·科技·计算机·电脑·数码
会的全对٩(ˊᗜˋ*)و1 天前
【数据挖掘】数据挖掘综合案例—银行精准营销
人工智能·经验分享·python·数据挖掘
future14121 天前
每日问题总结
经验分享·笔记