iOS 2017打包上架详细流程

准备:

一个已付费的开发者账号(账号类型分为个人(Individual)、公司(Company)、企业(Enterprise)、高校(University)四种类型,每年资费分别为$99、$99、$299、免费。)。
一个已经开发完成的项目。

首先你需要了解测试证书和发布证书的区别

  1. 长相区别


    2C52E935-BC35-44FB-835F-290461F5148E.png
  2. 作用区别

1.开发证书(测试证书):真机运行使用
2.发布证书(生产证书):提交app的时候使用,以及打包的时候使用

其次你需要了解真机运行,打包测试,上传appstore 需要什么条件

  1. 真机:有开发者账号就可以进行真机调试
  2. 打包测试 :开发者账号,打包属性文件,发布证书


    B5439D50-B257-4036-8AB9-CFF43E27C0EB.png
  3. 发布:账号,发布证书,发布的属性文件
注意: 打包和上架,证书用的是一样的,只是属性文件不一样

Ios 打包上架流程

1. 登录

点击account.png

输入账号.png

点击:Certificates, Identifiers & Profiles.png

2. 创建发布证书(生产证书) 以发布证书创建为例

  • 一个开发者账号只能创建(1-2个开发(测试)证书,2-3个生产(发布)证书),如果你的App Store Ad Hoc 前面的按钮不能选择,则代表你的这个账号无法再创建新的生产证书了 。
    解决方案是:用原来创建的证书生成P12文件导入自己的电脑里

    选择添加.png

    开发证书,生产证书选择.png

    继续.png

    C1C92F27-260B-4D3B-B239-7D4C2913233E.png

    选择CSR文件.png

    获取CSR文件
CSR文件:

**点击“钥匙串”->点击“我的证书”->点击“钥匙串访问”->选择“证书助理”->选择“从证书颁发机构请求证书.....” **


从证书颁发机构请求证书.png
"CA 电子邮件地址" :不用填写
"电子邮件地址":可以随意填写

填写信息.png

*回到开发者中心,选择刚创建CSR文件 *
回到开发者中心,选择刚创建CSR文件.png

选取.png

011FE3DC-900E-4EB4-B4C8-B1F50F04F390.png

生成发布证书.png

导出p12文件
双击安装刚生成的发布证书->钥匙串->选择刚安装成功的证书->选择导出->选择p12->设置密码->生成存储
钥匙串.png

证书名称.png

设置密码.png

23866B6C-BF4C-47CB-A75D-D4AE44937874.png

3.创建APP IDS

  • 创建APP IDS 的时候会将APP ID 与你的App的Bundle Identifier绑定起来,管理起来。当你创建你的app的属性文件(描述文件)就需要用到的这个APP IDS ,


    28B6DE3D-27CD-4A0B-916B-5523BB76A61A.png

    创建以及绑定.png

    创建成功.png

4.生成属性文件(描述文件)

  • 属性文件(这里拿打包的属性文件创建为例)
  1. 用于测试的属性文件
  2. 用于发布的属性文件
  3. 用于打包的属性文件


    1D481B76-0902-4B59-AD90-48C1CAD99795.png
AC01B810-BC40-4EBD-A564-6F94B20D2596.png

A4930D51-5059-4863-A7F7-3D92664AA871.png

56325140-AD9F-4D47-B3B7-9E7CAB853C18.png

BA803FCD-0343-4A4C-94D8-8498160436FA.png

3872627F-C599-4F6D-9EF9-20B29419BFF1.png

6C450205-B4FF-4455-A8B8-A9BA440D834C.png

F59984DE-1ED3-4804-A431-BD4B41C80A15.png

2AEDF65E-4FC0-4FE8-B408-D89E9424583B.png

创建推送证书

1.创建推送开发证书 aps_development.cer ,选择你刚刚创建的APPIDS


69FA1BB1-D662-485A-9509-4F562A4C5CC6.png

8425CAEA-D8BB-42F6-9BA0-FF2E9A4B79DF.png

5594FDA1-4059-4F34-9842-12334DE33892.png

0F93D14E-A802-4F0A-BE9F-703DAF2DCE0D.png

8E778ACD-DDDB-4895-8534-799057D990A6.png

1CCB6F94-3FCE-4DAF-9F5A-FCE47E066DE7.png
CB19AF69-D9A7-4951-8368-B173D59A6777.png
A66DEB79-613D-46D4-A3E7-FC28621C733A.png

2.创建推送生产证书 aps.cer
生产证书的创建同开发证书创建的流程一样

上传AppStore

  1. 创建应用 选择iTunes Connect


    1CC31D94-263C-4BA0-9958-C4F6D5A061E2.png

    71F19C13-B401-4893-A3B9-940FFC012BB3.png

    AC5745A7-A130-4F46-A86A-644862877C2B.png

    22C74F64-E287-40A4-9A8D-5638349E37FE.png

    8DE6253A-0379-4A73-8027-83C10B667BDE.png

    65569568-F816-4582-9660-000B41664074.png

    EA9F90FA-23B4-4F81-B820-CF7BCB3E5210.png

    7B9F8DF0-DC7F-4429-93DE-6FF15E72F7E5.png

    E0287EA8-6D02-49E9-81D5-0B1FD53F3447.png

    92215D4B-7F16-46A8-9B30-CFD1F1628683.png

    848900E8-41D4-407F-941D-4F58C8D15303.png

    CD4F43FF-217B-4DDF-8346-9CB87B90079E.png

    BEE15BE4-3B1A-411A-8B70-1C1A164DF8C0.png
  2. 打生产包(有两种方式,我只取其中一种)


    17706031-B8B7-4E84-97CE-2B9F315C2F20.png

    6D4DB5E6-59A9-4F3D-AF73-C45F71AEC449.png

    修改.png

    3870191B-C011-47A1-8AAC-92777E16CAED.png

    点击打包.png

    发布,测试选择.png

    选择开发者.png

    点击打包上传.png

    上传中.png

    上传成功.png
  3. 回到开发者中心->我的app->准备提交


    选择构建版本.png

    提交.png
  4. 点击发布即可

上架注意事项

  1. 如果使用了极光推送,修改为正式环境


    C45873EB-5296-4A24-B600-20BE7E64306D.png
  1. 正式和测试环境切换
  2. 构建版本号修改


    CB31F352-4A37-4508-B87F-60CBD14C630D.png
  3. 如果项目有强制更新,隐藏,上架成功后再显示,否则会被拒绝
  4. 如果用授权的功能,写清楚功能用处,否则容易被拒绝


    1F69C755-769E-4503-9CE7-6DF8235F5187.png

    6.类似发表朋友圈的,必须有举报投诉等否则被拒

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,421评论 25 707
  • 在介绍上架流程之前先铺垫一下两个网站,开发者官网和iTunes Connect 开发者官网——https://de...
    贪吃的猫cx阅读 1,120评论 0 5
  • 一、前言: 作为一名iOSer,把开发出来的App上传到App Store是必要的。下面就来详细讲解一下具体流程步...
    夭Y夭阅读 1,369评论 3 6
  • 一、前言:作为一名iOSer,把开发出来的App上传到App Store是必要的。下面就来详细讲解一下具体流程步骤...
    petry阅读 532评论 0 2
  • 我们几个后辈没有参与父辈们的吃喝,只管坐在旁边聊着年轻的话题。突然,我那满身酒气的父亲大人一把揽着我。不知道从什么...
    老熙阅读 1,922评论 6 18