2017最新APPStore上架教程

首先我想告诉大家的是:此文章专为第一次上架的iOS开发同胞们准备,同时也为自己总结总结。

大家都知道,每一个公司开发app的最终目的是上架,投入使用,但是APPstore审核如今越来越严,怎么办呢???苦逼的程序猿们只能硬着头皮提交,被驳回,再提交,再被驳回,有同感的同志们给个赞。

一、上架审核前:

1.有远程推送功能和没有远程推送功能上架的区别。

有远程推送功能:

首先你在上架之前肯定是用的测试推送证书,那么正式上架你要利用你们公司的开发者账号申请一个生产环境的证书。
2017最新APPStore上架教程_第1张图片
QQ20170610-101525.png

这个页面大家肯定熟悉得不能再熟悉了,接下来进入这个网址看看推送生产证书怎么生成:生产证书生成指南

这一步做了之后,有远程推送的同志们就可以上架了,有些同志可能会想到:我只是创建了推送生产证书,,我还用不用创建一个发布证书呢????

在此小的可以负责的告诉你:有了推送生产环境证书,就相当于有了发布证书,就不用再生成发布证书了,,但是有一点要铭记:推送生产证书和推送测试证书的Bundle identifier一定要保证一样。

2.不带推送功能的app上架

现在不带推送功能的app很少很少,除非是单纯的小游戏或小demo上架。
不带推送功能就得在如图的位置生成发布证书
2017最新APPStore上架教程_第2张图片
QQ20170610-103559.png

要是还是不是很明白看这个地址:开发证书申请

二、接下来就是上架审核了:

首先是基本信息填写:请看图

2017最新APPStore上架教程_第3张图片
QQ20170610-111710.png
2017最新APPStore上架教程_第4张图片
QQ20170610-111734.png
2017最新APPStore上架教程_第5张图片
QQ20170610-111748.png
2017最新APPStore上架教程_第6张图片
QQ20170610-111800.png
2017最新APPStore上架教程_第7张图片
QQ20170610-111813.png
2017最新APPStore上架教程_第8张图片
QQ20170610-111824.png
2017最新APPStore上架教程_第9张图片
QQ20170610-111835.png
2017最新APPStore上架教程_第10张图片
QQ20170610-111846.png
2017最新APPStore上架教程_第11张图片
QQ20170610-111902.png

点击提交审核后选择IDFA:http://blog.csdn.net/ashimar_a/article/details/51745675

注意:假如你的应用是与硬件相关,最好拍一个视频(手机拍也行),然后让UI处理一下,放到后台服务器上,然后把链接放到审核需要填的备注栏!!!!

三、审核被驳回:

有以下原因:

1、假如你的APP具有定位功能,有两点要注意:第一,plist里配置Privacy - Location Always Usage Description后面的value一定要说清楚具体用途,苹果对这一点隐私保护得很彻底。第二,一旦用户关闭定位后,你假如要引导用户开启设置中定位服务,一定要给两个选项,确定和取消,就是要让用户在不开定位的情况下app的其他功能依然能操作。而不是只给用户一个选项强制用户开启定位。

2、APP中不能包含更新功能或提示用户更新服务,因为苹果把这些已经做好了,不需要我们关心。

3、屏幕适配问题,假如你的app单纯只是在iPhone上使用,当然不用适配iPad,但是苹果的要求是你必须在iPad上正常显示和使用,说白了就是能看到所有内容,并且能点击,假如由于适配不能点可能会被审核人员误认为是IPV6导致的,假如审核给你说ipv6,首先是把所有三方都升一下级。然后查看在虚拟机iPad上跑一遍,是不是所有都能点,假如不能点,那就不是ipv6,只是被误认为是。

4、元数据被拒,这一条被拒不可怕,大部分原因是你提交审核的信息不完善或有问题,不要重新提交,直接回复邮件即可,因为有时苹果的人也会犯错。

当然最好的方式,是在上架之前先将苹果审核细则看一遍,然后对照着改bug,最后再提交,通过就很快了。APP审核细则

当你的APP在iTunes connect状态是可供销售,恭喜你,你的APP已经上架成功,24小时后就可以在appstore搜得到了。

你可能感兴趣的:(2017最新APPStore上架教程)