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

一 准备工作

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

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

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

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

二 申请发布证书

1. 创建AppID

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

Certificates:创建证书

Identifiers:创建AppID

Devices:添加设备到AppID

Profiles:创建描述文件

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

点击右上角+新建一个

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

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 创建证书请求文件

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

然后按图示选择:

来到如下界面:

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

点击继续,选择一个保存位置(一般选择桌面),确定后,桌面会有一个名为CertificateSigningRequest.certSigningRequest的证书请求文件文件;

2.2. 制作Certificate证书

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

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

Development:测试证书

Production: 发布证书

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

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

点击Continue,

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

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

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

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

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

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

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

Development:调试

Distribution:发布

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

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

继续下一步:

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

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

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

三. 配置项目

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

Xcode -->Preferences

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

2.
选择证书

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

然后来到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/,登陆开发者账号

选择 我的 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

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

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

Description: 应用的描述

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

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

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

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

点击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:指定应用程序支持的地区文件,可选项,可以不传

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

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

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

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

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

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

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

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

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

时间: 2024-11-06 12:58:55

[iOS]AppStore最新上架流程梳理的相关文章

App最新上架流程梳理

一个app从研发到提测最后到上架这是一个完整的产品周期,需要一套与之相对应的流程来保证质量,前面2个按下不提,今天就来梳理上架的流程. 众所周知,应用渠道分为App Store和安卓2个,咱们就这2个渠道的上架情况分别来梳理下. 一.App Store 1.开通iOS的开发者账号 进入https://developer.apple.com/programs/ios/开通,$99/year费用不便宜,用信用卡付的话需要visa卡,具体注册流程这里不细说(注册步骤http://blog.csdn.n

iOS APP 发布上架流程

由于Apple对iOS APP发布上架管理较严格,为了确保每次App每次提交,都能符合apple要求,尽快通过审核,特制定以下流程,请产品经理与研发人员配合遵守.实施. 流程 开发人员按照产品任务要求,完成开发任务,自行测试通过后,提交公司测试部门进行测试 研发-测试-发布流程 : 公司测试部门测试通过,发布测试报告,通知产品经理进行上架发布; 产品经理依据当前版本,编写版本更新记录说明,如果本次版本涉及新功能开发或UI部分有较大的更新,需要截图.版本更新记录与App截图写入到产品发布报告中;

【2014最新】iOS App 提交上架store 详细流程

[2014最新]iOS App 提交上架store 详细流程 一.证书的导出 1.1.前期工作 首先你需要有一个苹果的开发者帐号,一个Mac系统. 如果没有帐号可以在打开http://developer.apple.com/申请加入苹果的开发者计划.支付99美元每年,怎么申请网上有详细的介绍,在此不多做介绍. 如果你已经有了一个IDP,打开http://developer.apple.com/并登录到苹果MemberCenter,见下: 登录以后可以看到下面这个界面,列出了你开发需要的一些工具,

【2014最新】iOS App 提交上架store 详细流程(转)

[2014最新]iOS App 提交上架store 详细流程   一.证书的导出 1.1.前期工作 首先你需要有一个苹果的开发者帐号,一个Mac系统. 如果没有帐号可以在打开http://developer.apple.com/申请加入苹果的开发者计划.支付99美元每年,怎么申请网上有详细的介绍,在此不多做介绍. 如果你已经有了一个IDP,打开http://developer.apple.com/并登录到苹果MemberCenter,见下: 登录以后可以看到下面这个界面,列出了你开发需要的一些工

iOS APP提交上架最新流程(转)

时隔1年又让我鼓捣iOS,刚接手就是上架,经验值为0的我,虽然内心是拒绝的,但还是要接受这项任务滴!也就是在被拒后重新审核,再改在提交...这样 反复的过程中也对上架流程熟悉了好多,写篇帖子送给同为菜鸟的你,如果里面有很菜的东西,大牛请自动忽略,毕竟这也是还为菜鸟的我的备忘录呢!    一.证书的导出      1.1 前期工作        首先你需要有一个苹果的开发者帐号,一个Mac系统.        如果没有帐号可以在打开http://developer.apple.com/申请加入苹果

ios app上架流程

时隔1年又让我鼓捣iOS,刚接手就是上架,经验值为0的我,虽然内心是拒绝的,但还是要接受这项任务滴!也就是在被拒后重新审核,再改在提交...这样反复的过程中也对上架流程熟悉了好多,写篇帖子送给同为菜鸟的你,如果里面有很菜的东西,大牛请自动忽略,毕竟这也是还为菜鸟的我的备忘录呢!    一.证书的导出      1.1 前期工作        首先你需要有一个苹果的开发者帐号,一个Mac系统.        如果没有帐号可以在打开http://developer.apple.com/申请加入苹果的

App上架流程(2016最新)

写在之前: 预先准备一个项目,设置好启动图片和应用程序图标.本例准备了一个名为Test888的空项目. 一.在电脑上创建一个证书请求文件(签名证书) 首先,我们需要一个Mac操作系统.然后在 OS X EI Capitan 10.11.4 操作系统上做演示. 首先,打开 应用程序 ->实用工具 ->钥匙串访问(KEY CHAIN),如下图所示: 应用程序-实用工具-钥匙串访问 当然,也可以 Launchpad->其他->钥匙串访问 钥匙串访问.png 在证书助理中,选从证书颁发机构

iOS开发--appstore应用上架

除了企业级的应用,一般一个应用开发完成后,都会上架App Store.其实上架流程并不繁琐,麻烦的是要耗时等待审核,如果被拒,修改后又需要等待.被拒的原因很多(真的很多…),比如程序有崩溃,适配没做好,涉及宗教,按钮提醒用户更新等等,关于详细的审核标准,可以Google一下,有很多的文档. 本文主要讲解应用如何上架,前期需要准备哪些资料. 环境信息: Mac OS X 10.10.3 Xcode 6.3 iOS 8.3 正文 一.前期资料准备 1. 准备各个尺寸的App icon. 具体需要的尺

回归篇-iOS APP上架流程

好久没有更博客了,就近两年的工作学习,感觉收获很多!目前移动互联网开发在目前移动数据大时代下,发展迅猛,因为一直钟爱苹果产品,所有投身iOS开发当中,今天就给大家科普一下iOS APP上架流程! 1.打开苹果开发者中心:https://developer.apple.com 打开后点击:Member Center 如果你的电脑没有保存密码,则会提示你输入开发者帐号和密码,因为我的电脑已经保存了,所以直接进入. 2.点击:Certificates, Identifiers & Profiles 3