iOS开发证书之间关系 证书配置步骤 打包上线流程

本文主要介绍iOS证书配置, 描述文件配置, Bundle Identifier配置, 各证书之间的关系, 项目证书配置, 打包上线流程.
  • 目录
  • 证书之间的关系
  • 配置证书
  • 配置Identifiers AppId
  • 配置Profiles 描述文件
  • Xcode配置
  • 打包上线

证书之间的关系

各证书之间关系.png
  • AppId:app标识,可以选固定或通配(如果需要推送服务,必须选固定),需要配置进PP文件或推送证书。
  • 开发者证书(授权证书):证明开发者身份的,授权电脑可以测试 开发,可以导出p12共享,需要配置进PP文件。
  • 推送证书:在配置AppId时,需要开通push服务。
  • PP文件:描述文件, 绑定开发者证书、AppId、测试设备。

登入开发者账号, 进入证书界面如下图

c1.png

证书配置

开发 生产证书配置流程是一样的, 下面介绍开发证书配置步骤

1.先从钥匙串下载证书文件

(1)打开钥匙串

c2.png

(2)点击菜单 -> 钥匙串访问 -> 证书助理 -> 从证书颁发机构请求证书

c3.png

(3)选择存储到磁盘, 电子邮件随便写一下

c4.png

(4)完成后的样子
c5.png

2.证书配置

(1)点击Certificates后面的加号, 进入选择页面, 选择开发证书, 点击Continue

c6.png

c7.png

(2) 点击Choose File, 选择第一步从钥匙串下载的文件, 点击Continue , 就创建完成了, 然后点击下载到桌面, 双击证书安装进钥匙串.

c8.png

(3)导出p12文件, 右键安装进钥匙串的证书, 选择导出即可.
c9.png

配置Identifiers AppId

  1. 点击Identifiers后的加号


    c10.png

    2.选择App IDs, 点击Continue


    c11.png

    3.选择type App, 点击Continue
    c12.png

    4.填写基本信息,
    Description: 填写要显示的名称便于区分其他id.
    Bundle ID: 选择Explicit或Wildcard, Wildcard要以*号结尾
    Capabilities: 可以选择推送功能, 也可以以后再编辑.
    点击Continue后, 点击Register即完成.


    c13.png

    c14.png

    c15.png

配置Profiles 描述文件

1.点击Profiles后面的加号


c16.png

2.选择iOS App Development开发环境, 点击Continue


c17.png

3.选择对应的AppId, 点击Continue
c19.png

4.选择对应的开发证书, 点击Continue


c20.png

5.选择可以测试的设备, 点击Continue
c21.png

6.给配置的证书写个名字, 如YCXDev区分其他环境, 点击Generate即完成.
c22.png

7.点击Download下载描述文件, 双击安装进Xcode
c23.png

下面是所有配置好的文件

c24.png

Xcode配置

按照下图配置即可 (有可能因缓存报错, 重启Xcode)


c25.png

Xcode描述文件缓存地址, 如果文件太多直接全部删除就可以, 然后重新安装
~/Library/MobileDevice/Provisioning Profiles

打包上线

只是打包和上线大概流程, 如有疑问请留言

  1. 修改版本号和build号


    c26.png
  2. 点击Product 选择Archive


    c27.png
  3. 选择要打的包, 点击Distribute App


    c28.png
  4. 选择App Store Connect, 点击Next


    c29.png
  5. 选择Upload或Export, Upload一般比较慢, 推荐选择Export导出.ipa包, 通过Transporter上传, 点击Next


    c30.png
  6. 选择其他配置, 点击Next


    c31.png
  7. 选择生产证书和描述文件, 点击Next


    c32.png
  8. 最终展示 app相关信息, 点击Export导出到桌面


    c33.png
  9. 打开导出的文件下面的样子


    c34.png
  10. 使用Transporter上传, 先登录开发者账号, 点击+号, 选择.ipa包


    c35.png
  11. 点击交付, 等进度条走完就可以. 交付完成后, App Store Connect10分钟左右才能选择交付的包


    c36.png
  12. 登录开发者账号, 打开App Store Connect, 点击+号创建新版本, 版本更新内容等信息就不说了, 往下滚到构建版本处, 等ipa包处理完后会有个+号, 点击+选择构建的版本, 最后点击顶部右上角的保存按钮, 再提交就大功告成了.

c37.png
c38.png

欢迎大佬评论交流👍🏻

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