iOS开发实践教程(三)之上传AppStore流程

上一篇博客介绍了如何真机调试,真机调试没有bug之后就可以提交AppStore审核了。

进入开发者中心

这里写图片描述

创建唯一标书符App ID

在真机测试中已经介绍过,这里不在阐述。

Production配置

点击加号按钮

这里写图片描述

然后我们需要选择Production下边的第一项App Store and Ad Hoc选项,如图:

这里写图片描述

然后我们点击Continue按钮,然后弹出来的页面提示我们需要CSR文件(CSR上一篇真机测试文章里有,这里就不在过多说明),如图:

这里写图片描述

我们点击Continue,然后去选择我们的CSR文件,选择完成后如图:

这里写图片描述

这里写图片描述

这里写图片描述

点击Continue,然后你会看到Your Certificate is ready,如图:

这里写图片描述

申请发布描述文件

点击Provisioning Profiles下边的Distribution,然后点击右上角加号,如图:

这里写图片描述

然后选择Distribution下边的App Store选项,然后点击Continue,如图:

这里写图片描述

然后选择我们刚才创建的App ID(这里面的app id是之前在真机调试中配置的),然后点击Continue,如图:

这里写图片描述

然后我们需要选择刚才创建好的发布证书,然后点击Continue,如图:

这里写图片描述

然后我们需要给发布的描述文件添加一个名字,然后点Generte完成注册,如图:

这里写图片描述

发布证书和描述文件都创建好之后,如果是自己的电脑创建的直接Download下来安装就可以了,如果其他人想用,你需要从钥匙串中导出,详细的导出请看上篇真机测试文章。导出之后发给别人安装。

iTunes Connect创建App并填写信息:

我们重新打开https://developer.apple.com苹果的开发网站,选择Account,登录进去之后这次我们选择iTunes Connect选项,打开后如图:

这里写图片描述

点击go to iTunes Connect按钮, 选择同意

这里写图片描述

进入后,选择“我的App”

这里写图片描述

进入之后我们选择左上角的加号按钮,然后我们选择新建 App,如图:

这里写图片描述

然后会弹出一个框,让我们填写

这里写图片描述

然后我们点击创建,如果没问题会跳转到我们刚创建的App详情页面

完善基础配置信息

这里写图片描述

开始一步步提交

1.准备提交阶段

  • 上传我们的屏幕快照
    也就是我们软件运行的截图。iphone现在已经有了4个尺寸的屏幕:iPhone6 plus 5.5寸屏幕、iPhone6 4.7寸屏幕、iPhone5s 4寸屏幕、iPhone4s 3.5寸屏幕。苹果现在的审核要求必须要适配各种屏幕,如果不适配程序会被拒,所以我们开发的时候需要针对每个屏幕做适配。适配完之后上传我们每个屏幕的截图,如果没有真机的化,在模拟器上也可以截图,快捷键是command + S,系统会自动把屏幕截图保存在桌面上。

  • 填写我们的App综合信息
    App图标:这是应用程序的图标,1024*1024像素的png图片
    版本:软件当前的版本号
    类别:这款软件属于那种类型的软件,比如:新闻、音乐、教育等等
    评级:软件评级有一个大的选项让你选择软件中包含的内容,苹果会根据你的选择确定你的软件属于哪个年龄段适应的。一会都选择17+比较保险
    版权:版权信息一般把公司名字写上去
    联系人详细信息:这个按提示把自己或者公司信息写上去就可以了。

2.生成打包ipa

  • 在Xcode中设置发布证书
    这里写图片描述

  • 选择“Product”->”Edit Scheme…”打开如下界面
    这里写图片描述

  • 在“Build Configuration”中选择“Release”,单击”OK”
    这里写图片描述

  • 选择菜单栏中的”Product”->”Archive”

    问题:xcode archive 一直是灰色的
    解决:把配置选择为device才能选build and archive的,模拟器的肯定不能build and anchive

  • 之后等等待几秒钟出现如下操作框。选择“Export…”

  • 弹出如下提示框,选择”Save for iOS APP Store Deloyment”,点击“Next”

    如出现错误:

    这里写图片描述

    *原因是AppleWWDRCA (Apple Worldwide Developer Relations Certification Authority) 证书过期了

    解决办法:

    1.https://developer.apple.com/certificationauthority/AppleWWDRCA.cer下载最新AppleWWDRCA证书,双击安装。
    2.打开钥匙串,选择登录,然后选择下面的证书。
    3.选择桌面左上角的显示→显示已过期的证书。
    4.这时候你会发现一个过期的“WWDR Certificate”(Apple Worldwide Developer Relations Certification Authority),删除它。
    特别注意:有的在系统那一栏也有这个过期的“WWDR Certificate”,也一并删除它,没有就不作处理。
    5.再回头点击Develop证书和Distribution证书,不出意外他们都变成“此证书有效”了。

3.去上传app了

  • 先打开Xcode点击右键选择 - Open Develop Tool - Application Loader,如图:

这里写图片描述

  • 打开之后需要登录开发者账号,登录成功后如图所示:

  • 然后选择交付您的应用程序,会填出一个对话框让你选择已经打好的ipa包

上传完成后如下图所示:

这里写图片描述

4.iTunes connect完善信息

ipa包上传之后这个时候还要回到iTunes connect完善信息,回到填写信息的页面,下边有一个构建版本的选项,旁边有一个加号按钮,点击一下:

这里写图片描述

如果刚才上传没有问题,会出现下图所示的图片:

这里写图片描述

选择“完成”以后回到上边选择提交以共审核按钮,会提出如下页面,三项都选NO即可,点击提交:

这里写图片描述

提交完成之后刷新页面你会看到你上传的应用程序会出现一个黄色的原点,后边写着:Waiting for Review。
OK上传app的所有工作就完成了,你就静静等待审核吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值