App Store 审核经验总结

写在前面:苹果审核指南官方文档:https://developer.apple.com/cn/app-store/review/guidelines/

审核流程详细介绍:https://www.cnblogs.com/appuploader/p/10255466.html

总结:按照苹果给的官方文档避免项目中会出现的违规情况。1、提包预审核查后在appstore connect 中查看不到版本一般是缺少权限描叙字段,具体可以查看邮件中反馈的信息。2、元数据拒绝,不用重新打包上传,更改app描叙、隐私连接、提供审核账号等。3、二进制数据,需要根据拒绝信息改正,并重新打包上传。

1、账号调查。(小威宠物)相关文档:https://www.jianshu.com/p/87b88c630acc

总结:账号调查针对账号,新开发者账号更容易触发账号调查,一般是新发布app多次被拒绝后再次提交会触发。避免与解决方法:新账号上新提交的app,须谨慎避免所有的审核的坑,可以先提交一个简易版本,后面迭代,如果苹果返回拒绝审核,需要一次性改完所有拒绝的内容,避免多次被拒绝。如果账号被调查后,最好等待苹果调查,可过段时间询问调查进度,虽然回复的消息都一样,但还是要时常去回复(可以态度逐渐强硬),保持在跟进账号的状态,否则账号调查周期会比较长,甚至遥遥无期。

2、审核4.3大礼包。(小威宠物)相关文档:https://www.jianshu.com/p/4c349d21f7fd

总结:4.3大礼包,机审未通过,判定为马甲包,这种有可能被误判,误伤,不管如何机审未通过,则必须修改代码,可以通过修改代码重新提交。避免与解决方法:尽量是新的项目,没有套用其它的项目,如果套用其它项目,可以修改项目包名,文件中的类名(加前缀加后缀),修改方法名(经验:后面项目文件方法都使用前缀方式,可以统一修改,方便快捷,工具传送门:https://github.com/JourneyYoung/iOSMixProject)。试过添加混淆代码,没有通过机审,回复代码中加入了混淆代码,后面改用上述方法,多次尝试都没有再出现过4.3

3、审核5.2.1 大礼包。(DUDUPet)相关文档:https://www.jianshu.com/p/81905f8d539c

总结:涉及到app与开发者账号权限的关系,也有相关资质问题,在提交审核时,在描叙中添加了公司的名称,导致触发5.2.1。避免与解决方法:个发布的app不要涉及到其它公司的任何信息(描叙、隐私政策等),如若要涉及别的公司信息,提供涉及到的公司授权文件给该开发者账号持有人权限即可,标明appid,账号id,然后涉及到的公司法人签名加盖公司公章。在解决中心提交该附件(文件名不能出现中文,否则附件提交失败)

4、审核2.1 (CENGCEN)官方含义:完成度

提交至 App Review 的申请 (包括可供预订的 app) 应为该 app 的最终版本,并应包含所有必要的元数据和有效网址。所有占位符文本、空白网站和其他临时内容应在提交前移除。在提交 app 之前,请务必在设备上对 app 的错误和稳定性进行测试;如果您的 app 需要登录,请提供演示帐户信息 (并打开您的后台服务!)。如果您在 app 中提供了 App 内购买项目,请确保审核人员能够看到这些内容,并确保这些内容处于完整且最新的状态,否则请在审核备注中说明相关原因。请不要将 App Review 视作软件测试服务。我们将拒绝不完整的 app 套装以及会出现崩溃或存在明显技术问题的二进制文件。

总结:app中包含“功能未完善”字样,被2.1拒绝,避免与解决方法:app中不要涉及到未完成、未完善、开发中、在测试等字样。如若未开发的内容,可以屏蔽掉入口。

5、审核5.1.1。(Petool)相关文档:https://blog.csdn.net/iot_li/article/details/78769693

总结:涉及到5.1.1的基本都是权限申请的问题。有可能是需要使用的权限描叙的不够清楚,有可能是调用权限请求的地方不对。避免与解决:在需要权限的地方才申请相关的权限,权限描叙字段需要充分标明需要该权限的原因。NSBluetoothPeripheralUsageDescription = "是否允许Petool使用蓝牙功能以连接蓝牙设备?";

NSBluetoothAlwaysUsageDescription = "是否允许Petool使用蓝牙功能以连接蓝牙设备?";

NSCameraUsageDescription = "是否允许Petool使用相机功能?用来拍摄设置头像等";

NSLocationWhenInUseUsageDescription = "是否允许Petool使用定位功能以获取当前连接的WiFi,以方便设备配网";

NSMicrophoneUsageDescription = "是否允许Petool使用麦克风权限来讲话?";

NSPhotoLibraryAddUsageDescription = "是否允许Petool使用相册功能?用来保存图片或设置头像";

NSPhotoLibraryUsageDescription = "是否允许Petool使用相册功能?用来保存图片或设置头像";

6、关于一些其它的审核遇到的问题。可参考:https://www.niaogebiji.com/article-17352-1.html

内容中有引用一些链接,如有侵权,请联系qq734651142

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容