iOS上线常见问题总结

提交应用之前可登陆苹果官网查看App Store 审核指南,上面列出了一些常见的可能导致审核被拒的错误行为以及审核细则,确保要提交的app不存在常见的错误行为。
App Store 审核指南:
https://developer.apple.com/cn/app-store/review/guidelines/

以下为我们在齐鲁e充、e重庆、甬充等app上架App Store时出现的问题总结,可供IOS上架时参考。
2.1 性能-应用完整性:审核时应用程序存在错误
问题描述
在运行Wi-Fi的iOS 13.2.3的iPad上进行审核时,我们发现您的应用程序中存在一个或多个错误。
具体来说,启动后显示错误消息
问题原因
主要有应用出现崩溃、加载失败等非常明显的Bug、应用不支持 IPv6网络下使用、测试账号、隐藏开关等原因导致。
解决方法
提前测试产品是否有bug、在IPV6网络下是否能使用等,根据反馈邮件,一个个审查自身产品信息是否符合,适当情况下可以发送截图视频给苹果官方以证明自己的清白。

  1. app必须支持IPv6;
  2. 如果应用中需要用到账号或者其他资源(例如:一个二维码)才能使用的一些功能,需要提供测试账号和密码,并提供测试功能必要的的硬件和资源(例如,一个测试用的二维码);
  3. 确保后台服务正常运行,且没有应用出现崩溃、加载失败等非常明显的Bug。
    2.3.8-性能-准确的元数据
    问题描述

    我们注意到设备上显示的应用程序图标和App Store上显示的大图标不完全匹配,这使用户很难找到他们刚刚下载的应用程序。
    问题原因
    主要是应用标题、描述、截图等与应用功能严重不符。如用安卓手机截图,浏览器截图!或者上传的App Store图标与iPhone图标不一致。
    解决方法
    重新更换图标或截图,保证整个APP功能、流程看起来是一致的。确保所有应用程序图标均已上传并足够相似。
    注意:打包时manifest.json文件的图标配置里iPhone图标和app store图标必须按规定尺寸上传且图标一致.
    在这里插入图片描述

2.5.2-性能-软件要求
问题描述

在审核过程中,您的应用已安装或启动了可执行代码,这在App Store中是不允许的。具体来说,您的应用程序使用itms-services URL方案来安装应用程序。
问题原因
应用中分享功能的回调地址为蒲公英网址,苹果要求安装app必须通过App Store下载安装,不允许跳转到其它软件或网址安装app。此问题在苹果审核人员看来十分严重,所以一定要避免。
解决方案
去掉蒲公英网址和应用中出现的其它可供下载app的地址
4.0-设计
问题描述

您的应用程序包含一个更新按钮或提醒用户更新应用程序,但该更新按钮或提醒并不直接链接到App Store上的应用程序页面
问题原因
该问题与2.5.2的问题都是应用中包含蒲公英网址导致的,苹果要求安装app必须通过App Store下载安装,不允许跳转到其它软件或网址安装app。此问题在苹果审核人员看来十分严重,所以一定要避免。
解决方案
去掉蒲公英网址和应用中出现的其它可供下载app的地址
4.3 重复 App
问题描述

请不要为同一个 app 创建多个套装 ID。如果您的 app 针对特定位置、运动队、大学等存在不同版本,请考虑提交单个 app,并提供 App 内购买项目以提供不同的功能。同时,请避免继续在已有大量类似 app 的类别下进行开发;App Store 上已经有太多模拟放屁、打嗝声音的 app,以及手电筒、算命、约会和爱经等 app。除非这类 app 会提供独特、高质量的体验,否则我们将会予以拒绝。上传大量相似版本 app 的开发者会遭到 Apple Developer Program 的除名。
问题原因
主要针对的是重复App,意思就是你的App跟别人上架的APP功能或者代码很相似,通常就是苹果认为是马甲包。
解决方案
经查证,我们的app已经在其他开发者账号下上传过,把其他开发者账号下的app删掉并给审核人员回复邮件给予说明即可。

5.1.1-法律-隐私-数据收集和存储
问题描述

我们注意到您的应用请求用户同意访问其位置 ,但未在适用的目的字符串中阐明位置的使用。
问题原因:app中请求访问用户的位置和摄像头,但是未说明使用目的
解决方法:如果要采取用户数据信息,需要给予用户提示,并得到用户的允许,或设置为可选,并且明确告知苹果采集用户数据信息的使用目的。总的来说就是要弹出提示说明使用这个权限做什么用,写清楚。具体解决方案如下:

  1. 初次安装应用,打开时提供隐私政策和用户协议提示页面,可选择同意和取消;
  2. 应用中提供隐私政策和用户协议的常驻入口;
  3. 在manifest.json文件的模块权限配置里,填写“IOS隐私信息访问的许可描述”中对应权限的使用说明
    在这里插入图片描述

其他问题:

  1. 对已经上线成功的app,进行更新时应用版本名称要升级,如:初始版本为1.0.0,升级的版本可命名为1.0.1
  2. 打包时的应用版本号必须高于上一次设置的值,为避免多人打包导致应用版本号重复或低于之前的值,可以运用日期编号的形式命名应用版本号
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值