1.不允许存在”检查更新”按钮.可以让后台控制这个按钮显示隐藏,或者直接用弹框替代
2.禁止私有方法,如果提交构建版本消失,说明有可能有私有方法,具体内容看苹果邮件
3.app不允许重名,首先AppStore检索app名,之后再在itunesconnect取名尝试,部分app没有上架但已占了app名字
4.有登录注册功能,保证提供给apple的测试账号可用,防止有人删除
5.screenshot要有内容,而且toolbar是iOS的,安卓的toolbar会被拒
6.避免crash,crash会直接拒绝
7.数据别用测试数据,别出现”测试””试用””演示”等字样
8.提交的更新内容与描述尽量少和”支付””充值””购物”挂钩
9.保证启动页对应的尺寸是对的,缺少对应尺寸会无法提交
10.必须使用ios的webkit框架访问网页
11.后台服务器必须支持dns64/nat64解析,苹果审核时都是国外ipv6only网络访问,国内域名自带支持解析,阿里云等数字ip地址不支持.本地构建ipv6网络测试,只是测试工程是否支持ipv6.具体测试域名是否支持
12.技术支持网址必须能够打开,别用微博地址
13.确认IDFA广告标识符选择正确,部分三方sdk带有IDFA,建议勾选2.4
14.抽奖等活动页,必须写有”活动与活动奖品与苹果无关”
15.确保选择分级正确
16.不允许存在”android”字眼和图标
17.不允许获取用户身份证,生日,邮箱信息
18.注册时需要帮用户默认性别头像
19.软硬件结合的app,一定要拍摄视频给苹果检测
20.版权问题会被拒
21.itunesconnect上的应用名可以和设备上显示的应用名相似,但不能差距过大
22.谷歌地图必须显示logo,其他的可以不显示
23.适当设置关键词,过度的关键词会被拒
24.不能只存在三方登录,app自己需要注册登录功能
25.类似社区功能必须有举报按钮
26.内购必须有恢复购买按钮
27.游戏类app必须有国家授权的游戏开发证书
28.各种权限声明,必须写在plist中,否则app会crash,审核过不了