iOS最新应用上架App Store流程

iOS应用发布流程简要说明

简介:iOS应用上线发布流程一般包含四个部分,第一步是相关证书文件的配置;第二步是Xcode的设置;第三步是iTunes填写App的相关信息;最后是审核结果以及相关邮件回复。

(一) 开发者发布证书、AppID和描述文件的配置
1. 登录Apple开发者中心网站(苹果开发者中心

用浏览器输入苹果开发者中心网址,点击右上角Acount,在登录界面上输入用户名和密码进行验证,验证通过后则进入苹果开发者中心。开发者中心主页跟登录界面如下图:

图片.png

验证通过后苹果开发者中心,如下图:

图片.png
2. 创建Production开发者证书

开发者证书(分为开发和发布两种,类型为iOS Development, iOS Distribution),要上架App Store需要的是iOS Distribution。进入证书创建界面后,点击Certificates,选择All,选择创建(注意:如果已经存在Production证书,从创建发布证书的电脑上面导出P12即可,无需重复创建。)

图片.png

点击右上角小➕号创建发布证书,然后点击页面最下面的Continue按钮,如下图

图片.png

在点击最下面的继续后,我们要上传CSR文件,CSR是Certificate Signing Request的英文缩写,即证书请求文件。我们需要在电脑上《钥匙串访问》中生成。

图片.png

在选择导入CSR文件后,点击继续以后,然后点击存储,双击下载后的证书就能完成配置。

图片.png
3. 注册App ID

App ID在苹果官方的开发者计划(Apple Developer Member Center)层面,App ID即 Product ID,用于标识一个或者一组App。
首先在证书界面选择App IDs选项,点击右上角➕,可以进入App ID创建界面,如下图:

图片.png

图片.png

填完上面的信息过后,继续填写下面的信息,选择注册的功能,选择完成过后点击最下面的Continue按钮,进入最后的页面,点击Register即可完成注册。

图片.png
图片.png
4. 创建iOS Provisoning Profiles 描述文件

创建完Production发布证书和注册App ID过后,接下来就是创建iOS Provisoning Profiles 描述文件。Provisioning Profile 文件包含了上述的所有内容:证书、App ID 和 设备 ID。

20180421132214.png

点击右上角➕按钮进入iOS Provisoning Profiles 描述文件的创建,创建发布Distribution Provisoning Profiles 需要选择App Store选项。如下图:

图片.png

点击继续过后需要你选择上面我们刚创建好的App ID,我们选择对应的App ID即可:

图片.png

接着需要我们选择发布者证书,我们选择前面我们创建好的发布证书即可,如下图:

图片.png

点击继续按钮过后,填写Profiles Name后点击继续,然后下载下来,双击安装到电脑即可,如下图:

图片.png
图片.png
(二) Xcode设置
1. Xcode工程的应用证书注册

选择工程→TARGETS→General→Signing。如果是Automatically manage signing,将左边的按钮取消掉。然后选择注册我们的Provisoning Profiles 描述文件。

图片.png
2. 打包应用APP

工程配置完成后就可以打包APP了,由于是要应用发布,所以需要将工程改成release 模式。

打包APP有几种方式,下面介绍的是平常最常用的打包方式。点击工程,工具栏-Product-Archive,如下图。

图片.png

Archive成功后就可以点击 export按钮到处APP包(这里还不能点击Upload App Store,因为itunes connect 上面还没有本应用的项目,需要创建后才能上传)


图片.png
(三) iTunes填写App的相关信息
1. 登录iTunes Connect
图片.png
2. 新App的创建

点击iTunes Connect进入管理界面,如下图。

图片.png

点击我的App可以进入App管理界面,在右上角点击➕新建App 即可创建新的App,如下图:

图片.png
3. App基本信息填写

新建完App后,需要填写App的基本信息,比如App的名称,语言、类别等,详情请参照下图:

图片.png
4. App价格与销售范围填写。

填写完App的基本信息后,接着就是填写App的价格及销售范围。一般情况下,App的销售价格为免费的,销售的地区选择所有国家和地区,如果App应用支持bitcode,侧选择自动编译bitcode。如下图:

图片.png
5. App版本信息填写

填写完成价格与销售范围后,点击左侧xx.x准备提交按钮,即可进入App版本信息填写界面,

首先是添加App预览图和屏幕快照,可直接将对应的图片拖到该区域,如下图:

20180421135159.png

App预览图的尺寸大小,如下图所示:

图片.png
图片.png

接着是App的宣传文本,描述以及关键词,分别是需要填写,详情请参照下图:

图片.png

填完App的宣传文本关键词后,接下来需要选择上传的App包,即将上面打包好的App包(ipa)通过Application Loader进行上传,上传成功后,构建版本右侧即可出现➕,如下图所示,点击选择对应的版本包即可,

图片.png

接着填写App的综合信息,如App Store图标,版本,版权等,详情如下图:

图片.png

最后是填写App的审核信息,包括用户登录名密码,联系人信息等,如下图。填完过后就可以点击右上角保存按钮,提交审核了。

图片.png
(四) 常见被拒原因以及邮件回复
1. 常见被拒原因一

描述:审核过程中,审核人员往往需要更多的信息,如果被拒邮件的描述内容如下

We have started the review of your app, but we are not able to continue because we need additional information about your app.
** Next Steps**
To help us proceed with the review of your app, please review the following questions and provide as much detailed information as you can.
Questions:

  1. Is this app only for your company’s internal use?
  2. If No, which company is your app made for? Please specify the target user’s name.
  3. Can multiple organization or the general public also use your app?
  4. How do users obtain an account? Is it free to get an account?
  5. Is the target audience in China only?
    Once you reply to this message in Resolution Center with the requested information, we can proceed with your review.

解决:根据邮件信息结合我们公司产品特性,我们可以针对性回复以下问题即可。

2. 常见被拒原因二

描述,如果苹果回复被拒的邮件是一下内容,并且带有附件图片,如下左图:

Guideline 2.2 - Performance - Beta Testing

Your app includes content or features that users aren't able to use in this version. Apps that are for demonstration, trial, or up-sell purposes are not appropriate for the App Store.
Please see attached screenshots for details.
Next Steps
To resolve this issue, please complete, remove, or fully configure any partially implemented features. Additionally, remove all references to "demo," "trial," "beta," or "test" in your app description, app icon, screenshots, previews, release notes, and binary.
Resources
If you would like to conduct a beta trial for your app, you may wish to review the TestFlight Beta Testing Guide.

解决:一般情况下,这个是苹果审核人员认为是App没有全部开发完成,是测试版本。遇到这个问题,我们只要提供界面数据个测试人员进行测试,如果刚开始没有数据的话,可以回复他们教他们如果操作才能够产生数据。根据信息结合应用我们可以提供App引导。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 195,719评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,337评论 2 373
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 142,887评论 0 324
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,488评论 1 266
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,313评论 4 357
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,284评论 1 273
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,672评论 3 386
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,346评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,644评论 1 293
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,700评论 2 312
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,457评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,316评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,706评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,990评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,261评论 1 251
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,648评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,859评论 2 335

推荐阅读更多精彩内容