<iOS开发>之App上架流程(2017)

本文主要介绍了App上架流程,以及上架过程中会遇到的一些问题.

一.App上架前的准备.

上架前,需要开发人员有苹果开发者账号,具体请阅读苹果开发者账号注册申请流程.本文是在已经拥有开发者账号的前提下而开展的.


二.登陆苹果开发者官网.

1.进入苹果开发者官网.

苹果开发者官网

2.点击Acount.

登陆界面

3.输入开发者账号,点击Sign in(登陆)

输入账号密码

三.生成发布证书

1.点击Certifcates,Identifiers & Profiles(证书,id,配置)

点击证书

2.点击All,再点击”+”号,添加发布证书.

添加发布证书

3.选择App Store and Ad Hoc.之后continue.

选择App Store and Ad Hoc

4.还是continue.

创建CSR文件

5.这里需要选择CSR文件.

选择CSR文件

6.打开钥匙串,钥匙串在Launchpad的Other文件夹中

Launchpad
Other文件夹
钥匙串访问

7.点击钥匙串访问 -> 证书助理 ->从证书颁发机构请求证书.

钥匙串

8.电子邮件地址随意填写,邮箱常用名可不填,存储到磁盘.

证书信息

9.存储在磁盘上的CSR文件

生成的CSR文件

10.将CSR上传苹果服务器

CSR上传苹果服务器

11.点击Download下载CER文件,保存并双击运行,运行完成后,点击Done.

下载CSR文件

12.运行之后,在钥匙串里生成证书,确保证书有效.

钥匙串访问

四.创建App IDs并绑定App的Bundle Identifier

1.点击App IDs,点击”+”号.

添加AppID

2.填写AppID 和 Bundle Identifier,name可以根据公司项目名来填写,日期只是为了标记这个App ID创建的时间.建议填写.Bundle Identifier则为项目的Bundle ID.

添加AppID和Bundle Identifier

3.选择App Services,默认为两项,(根据具体需求选择),点击continue完成创建.

App Services

4.点击Register

App ID描述

5.点击Done

点击Done

6.注册成功后内容

App ID

注意:
1.上传App所用的Bundle Identifier为英文 + 数字的组合,而且是固定的,不能使用占位符和特殊符号.
2.如果工程中的Bundle Identifier改变,则开发者账号中添加的App ID需要重新绑定.


五.生成描述文件

1.描述文件是描述哪台电脑能对哪个Bundle Identifier的工程进行打包测试或发布.点击Provisioning Profiles,点击All,再点击右上角"+"号.

生成Provisioning Profile

2.如果是发布,选择App Store这个描述文件,英译为:创建发布描述文件以提交你的app到App Store;
如果仅是安装到不同手机上进行测试,选择Ad Hoc,英译为:创建发布描述文件以安装你的app到已经注册的设备上(注册的设备上限为100台),点击Continue.

描述文件选择

3.在App ID这个选项栏里面找到你刚刚创建的:App ID,点击Continue.

App ID选择

4.选择你刚创建的发布证书,根据自己电脑上的发布证书日期来选择,点击Continue.

选择发布证书

5.在Profile Name栏里输入一个名称,这个是Provisioning Profile(简称PP文件)文件的名称,可随便输入,文件名后缀可带上日期,方便以后使用.然后点击Continue.

添加Provisioning Profile名称

6.Download文件,并双击运行,点击done完成.

Download PP文件

7.Download生成的PPFile.

生成的PP文件

六.在iTunes Connect中添加上传App信息并提交到Appstore.

1.用开发者账号登陆iTunes Connect.

iTunes Connect

2.点击我的App

我的App

3.点击”+"号,然后新建App.

新建App

4.按要求填写信息,SKU是公司用于做统计数据之类的id,根据公司需求填写

App信心

5.每个描述后面的?号是苹果提供的提示

平台:

平台

名称:

名称

语言:

语言

套装ID:

套装ID

SKU:

SKU

6.填写App名称、套装ID、类别.分级位置显示:无分级.具体分级需要在后面填写.

App具体信息

7.填写价格、销售范围、批量购买计划.

价格、销售信息

8.需要3.5寸、4寸、4.7寸、5.5寸预览图片,每个尺寸都要至少3张.

App预览图

3.5寸:640 x 960

3.5寸

4寸:640 x 1136

4寸

4.7寸:750 x 1334

4.7寸

5.5寸:1242 x 2208

5.5寸

9.App的描述根据公司需求填写,如果App名称为”XX助手",关键词可以写:”XX、助手、XX助手”,关键词主要是为了让用户在AppStore上搜索应用时,能通过对应关键词能找到匹配的App.

XX助手

10.iMessage App图中已经说明很清楚,一般不用处理

iMessage

11.填写App图标

App图标

12.分级填写,如图分级定为17+,如果想要4+,无限制的网络访问改为否.

分级填写

13.如果XX助手App涉及和带有蓝牙的硬件连接,需要上传App和硬件使用操作的视频演示地址,我上传的是优酷.(只要是App和硬件进行交互,就需要有App操作视频演示地址)

XX助手审核信息

14.Apple Watch图中也说明很清楚,一般不用处理.

Apple Watch图标

七.xcode打包项目

1.构建版本,需要到Xcode中去打包.

构建版本

2.版本选择的问题

版本选择

3.打开Xcode,设备选择Generic iOS Device.然后使用快捷键Command + B,进行编译.下图中有一些简单说明

配置说明

4.选择Product -> Scheme -> Edit Scheme 或者使用快捷键Command + < ,打开界面.

Edit Scheme

5.把Run、Test、Profile、Analyze、Archive中的Build Configuration全部改为Release.之后Close.

修改为Release的位置

6.编译成功,选择Product -> Archive.进行打包.

Archive

7.打包后弹窗,上传给苹果团队进行测试的包不能带有iPhone等字样,因为,苹果对打包的文件名称有要求.所以,我把"Unity-iPhone"改了.

打包的文件名

8.选择Validate进行验证,再Choose对应的付费过的开发者团队.

Validate

9.点击Validate

点击Validate

10.等待验证结果

等待验证

11.验证失败,点击done.因为之前已经出现build为3的版本,所以,将build改为4,从步骤(五.6)再走一次流程.如果没错则继续.

验证失败

12.验证成功,如下,选择done.

验证成功

13.选择Upload to App Store,弹窗后还是选择付费的开发者团队.

Upload to App Store

14.选择Upload

Upload

15.等待上传

等待上传

16.上传中

上传中

17.上传成功

上传成功

18.返回到iTunes Connect网站中,我的App -> 准备提交 -> 选择构建版本右侧的”+"号.

添加构建版本

19.选择构建版本,点击完成.

选择构建版本

20.提交审核.

提交审核

21.出现广告标识,根据情况填写,再提交.

广告表示符

22.App等待审核.

等待审核

CSDN

iOS开发 -- App上架流程(2017)

个人博客

iOS开发之App上架流程(2017)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 141,390评论 1 297
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 60,682评论 1 254
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 93,205评论 0 211
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 40,718评论 0 171
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 48,406评论 1 250
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 38,590评论 1 170
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 30,271评论 2 267
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 29,052评论 0 163
  • 想象着我的养父在大火中拼命挣扎,窒息,最后皮肤化为焦炭。我心中就已经是抑制不住地欢快,这就叫做以其人之道,还治其人...
    爱写小说的胖达阅读 28,801评论 6 227
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 32,404评论 0 212
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 29,176评论 2 212
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 30,489评论 1 222
  • 白月光回国,霸总把我这个替身辞退。还一脸阴沉的警告我。[不要出现在思思面前, 不然我有一百种方法让你生不如死。]我...
    爱写小说的胖达阅读 24,156评论 0 31
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 27,031评论 2 210
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 31,402评论 3 201
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 25,583评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 25,927评论 0 163
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 33,352评论 2 228
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 33,478评论 2 229

推荐阅读更多精彩内容