[iOS]AppStore最新上架流程梳理

一 准备工作

要在App Store发布应用,需要注册为开发者:个人开发者或者企业开发者,具体的申请流程,请参考其他资料;

如果你已有开发者帐号,登录开发者中心:https://developer.apple.com/,选择右上角的Account,登录你的帐号,进入如下界面

[iOS]AppStore最新上架流程梳理_第1张图片


这里主要是用到了中间的两项:Certificates,Identifiers&Profiles (证书申请)iTunes Connet(发布应用)

选择Certificates,Identifiers&Profiles 先来准备所需的证书;


二 申请发布证书 

 1. 创建AppID

选择Certificates,Identifiers&Profiles后,界面左侧导航有四个模块

Certificates:创建证书

Identifiers:创建AppID

Devices:添加设备到AppID

Profiles:创建描述文件

选择Identifiers下的All IDs,右侧显示了所有已创建的App ID



点击右上角+新建一个

[iOS]AppStore最新上架流程梳理_第2张图片


这里主要有两个地方需要你填写

App ID Description下的name:这里填写一个你容易辨识的名称即可,可用应用的项目名称(不能使用中文);


App ID Suffix 下有两项

Explicit App ID :精确型

这里的Bundle ID需要填写和你的项目名称一模一样,例如:com.artron.LZ-ZHZS

Wildcard App ID:通配型

这里的Bundle ID只需要填写前缀即可:com.artron.*,这样只要是项目的Bundle Identifier的前缀和这个一样都可以使用;


这里我选择了精确型的,即第一项;


App Services:这里主要选择你的应用用到的服务,根据实际情况勾选即可;

然后继续,根据页面提示,即可创建一个App ID

2. 创建Certificate证书

2.1 创建证书请求文件

打开电脑的钥匙串: 应用程序-使用工具-钥匙串访问

然后按图示选择:

[iOS]AppStore最新上架流程梳理_第3张图片


来到如下界面:


这里的,请求是中如果选择了保存到磁盘,即直接把创建的请求证书保存到磁盘(一般也都是选择这个),上面的电子邮箱地址可以随便填写,常用名称:理论上可以随便写,但是他是会显示到钥匙串的,所以还是起一个容易辨识的名称吧,例如:项目名称;
点击继续,选择一个保存位置(一般选择桌面),确定后,桌面会有一个名为CertificateSigningRequest.certSigningRequest的证书请求文件文件;

2.2. 制作Certificate证书

回到我们的开发者中心,选择Certificate下的All,点击右侧的+新建一个证书文件:

选择你需要创建的证书类型:

[iOS]AppStore最新上架流程梳理_第4张图片

Development:测试证书

Production: 发布证书

如果是发布到AppStore,就选Production下的App Store and Ad Hoc

注意:测试证书和发布证书需要分开创建;

点击Continue,

[iOS]AppStore最新上架流程梳理_第5张图片


这里选择你刚刚创建的App ID;继续下一步

然后会来到一个介绍界面,点击Continue,来到如下界面:

[iOS]AppStore最新上架流程梳理_第6张图片

这里选择刚刚使用钥匙串申请的证书请求文件CertificateSigningRequest.certSigningRequest

然后,继续下一步,提交之后,即可生成一个ios_distribution.cer证书文件,点击Download,双击安装到钥匙串(如果安装不上,可以直接将证书文件拖拽到钥匙串访问的列表中);

2.3. 制作 Provisioning Profile描述文件(PP证书)

选择左侧 Provisioning Profiles下的All,点击右上角+新建一个描述文件:

[iOS]AppStore最新上架流程梳理_第7张图片

同样,这里需要选择描述文件的类型

Development:调试

Distribution:发布

这里选择Distribution下的App Store;继续下一步



这里选择你刚刚创建的App ID

继续下一步:


这里选择你刚刚创建的发布证书;继续下一步

[iOS]AppStore最新上架流程梳理_第8张图片

为你的描述证书起个名字,一般是项目名称,继续即可完成创建,然后下载到电脑,双击即可安装到Xcode中;

到此,证书的额申请基本完成.


三. 配置项目

1. 添加开发者账号(虽然应该都会,感觉还是有必要写一下)

Xcode -->Preferences


[iOS]AppStore最新上架流程梳理_第9张图片

        

选择Add Apple ID...,填写账号,密码即可;

2. 选择证书

来到Xcode的Build Settings,搜索Provisioning Profile ,选择刚刚创建的描述证书

[iOS]AppStore最新上架流程梳理_第10张图片


然后来到General,在Identify下设置版本号Version,Team;

在Deployment Info下选择支持的设备Devices及最低iOS版本Deployment Target




四. 打包IPA文件

在真机状态下,或者选择Generic iOS Device,选择Product-->Archive(非真机状态下,Archive是不可点的),等待编程成功,会弹出如下界面


这里可以选择Upload to App Store...直接上传到iTunes Connect,也可以选择Export...导出IPA包,然后使用Application Loader上传到iTunes Connect;

1. 使用Upload to App Store...

直接根据提示,一步步操作即可,需要注意的是在操作过程中需要手动选择你此次提交使用的开发者账号;


2. 使用Application Loader

在上面选择Export..导出IPA包(导出过程需要选择正确的开发者账号)后,选择Xcode-->Open Developer Tool-->Application Loader

打开后,可能会提示你登录开发者账号,登陆后来到如下界面:


选择交付您的应用,然后点击选取,找到上一步导出的IPA包,按照提示一步步操作即可;


五. 提交App Store

1. 在iTunes Connect创建应用

可以从开发者中心跳转到iTunes,也可以访问https://itunesconnect.apple.com/,登陆开发者账号


[iOS]AppStore最新上架流程梳理_第11张图片

选择 我的 App,

然后,点击右上角的+新建App


按照要求填写应用名称,Bundle ID和SKU,这两项直接填写项目的Bundle Identifier即可,注意需要和在开发者中心申请证书时的Bundle ID一致;

应用名称在创建后可以更改;Bundle ID和SKU不可更改;

查看应用会发现,左侧有三大块需要填写信息:



a. App Information 主要填写应用的名称和分类


Privacy Policy URL(隐私政策)可选项,可以不写

Category(类别):选择你的应用的分类


b. Pricing and Availability

这里只需选择一下价格信息即可


c. Prepare for Submission

这里需要填写的信息比较多


[iOS]AppStore最新上架流程梳理_第12张图片

这里需要上传应用截图,推荐一个软件Brief Wrapper,在AppStore里可以下载,使用也比较简单,上传一个图片,可以自动生成各个分辨率的截图;


[iOS]AppStore最新上架流程梳理_第13张图片

Description: 应用的描述

Keywords:这个不用解释吧,别人能搜到你的应用的关键

Support URL: 这个写公司网址即可

Marketing URL: 可不填,也可以写公司网址


[iOS]AppStore最新上架流程梳理_第14张图片

这个需要在上传IPA文件后才可选;上传后是这样的:

[iOS]AppStore最新上架流程梳理_第15张图片

点击Select a build before you submit your app,即可选择你需要上传的IPA文件版本;


d: General App Information


App Icon : 像素为1024*1024的无圆角图标

Copyright:版权所有者(公司名或个人)

Trad Representative Contact Information :可不勾选,展示到韩国AppStore的信息

下面的姓名,电话号码,邮箱,认真填写,其中,手机号需要加+86,例如:+8613922222222

Routing App Coverage File:指定应用程序支持的地区文件,可选项,可以不传

[iOS]AppStore最新上架流程梳理_第16张图片

这里主要填写在审核中出现问题的话,应该联系谁,可以写你们项目经理或者你的都行,一定要真实有效;

Demo Account:测试账号;如果你的应用需要登录,请提供一个开启了所有权限的测试账号和密码,否则会被拒;

Notes: 其他你认为有必要告诉苹果的审核人员的信息可以写在这里;



这里选择默认的即可,自动发布;

确保所有信息填写完毕后,点击右上角的Submit for Review,即可提交,这时,应用的状态变为waiting For Review,即等待审核状态

到此,整个发布过程就完成了,接下来就是等待苹果的审核了...


注意:上面的提交IPA文件,需要现在iTunes Connect创建应用,填写相关信息后,先保存,再上传IPA,然后刷新,可能会有延迟,可等几分钟再刷新看看,上面的Build里才能选择编译文件;


最后,关于应用的icon图标,推荐一款软件:App Icon Gear ,可以一键生成各个分辨率的图标

[iOS]AppStore最新上架流程梳理_第17张图片


到此,整个上架基本完成,等着苹果的审核即可,以上操作顺序不是固定的,可根据实际情况调整,如有不正,敬请指正!!

你可能感兴趣的:(APP,发布,store,上架,提交审核)