iOS 开发者账号里证书的那些事儿

        昨天开发者账号里,和极光通知有关的一个证书到期了,所以重新弄了一下证书。又感觉自己对证书这一块一直晕乎乎,就趁这个机会理一理。现在感觉理的差不多了,在这里存个档,一来可以救救萌新,二来也请大家审阅审阅有没有出错的地方。如有错误,欢迎指正。

        首先要获取当前Mac的CSR文件,就是.certSigningRequest后缀的那个文件,获取步骤为:钥匙串-钥匙串访问-证书助理-从证书颁发机构请求证书。完成后如图:

获取CSR文件

        输入邮件地址,改一下名称,选存储到磁盘,点击继续之后就可以在桌面看见这个文件了。

        然后回到开发者账号里,点图中加号(请忽略图中已经配置完成的那些证书):

查看证书

        可以看到这样的页面,一般我们只用这四个:

选择证书

        需要啥证书就选啥,一直点击continue,之后会弹出需要你选择ID和上面生成的CSR文件的页面,选择好了,download一份到桌面,然后双击一下就可以了。项目中没有推送功能,只要求提交上线的,只要弄开发证书和生产证书就可以了。有推送功能的,四个证书都搞了吧。如果只是因为证书过期了,想替换一下,那就点击对应过期的证书,revoke键,重新生成一次,download一份到桌面,然后双击一下,再删除已过期的证书,就可以了。推送的生产环境证书会比推送的开发环境证书,过期时间推迟一个月。另外这些证书的更换,应该不会影响到已经提交上线在App Store上的APP,只要你正确操作。

        另外推送那边,需要配置一下推送的开发环境证书和生产环境证书的p12文件,我这边用的是极光推送:

极光推送的配置

        生成流程为,钥匙串中选中推送的生产环境证书/开发环境证书:

钥匙串

然后右键导出,此时出现这个页面:

导出p12

        正常情况改一下名称,然后点击存储,然后输入容易记住的密码就可以了。注意不要展开红线里的内容,百度到展开了之后生成的p12配置到极光那边,可能会出现如下情况(我两个证书没有搞错):

极光证书配置

        另外,开发证书和生产证书也可以导出p12文件,这两个文件拷贝到别的Mac电脑上,在Xcode里保存和选择对应的开发者账号,可以真机调试和运行该app。多人开发的话,可以考虑用这个方法,让每个人都可以真机调试和运行。

        我记得以前好像还有个描述文件的东西,然而在我当前的开发者账号里没有找到,可能被前人删掉了。在开发者账号里删除了不影响我版本迭代,也不影响已经提交上线在App Store上的APP的下载和使用。生成一下也简单,选择开发者账号里的Provisioning Profiles,点加号,然后跟着提示走就好,也有开发环境(iOS App Development)和生产环境(App Store),和其它环境之分。不过我个人感觉这个好像没啥用。可能在项目第一次提交上线的时候会用到吧。

        好了,最后来罗列一下上面提到的证书:CSR文件;开发证书,生产证书;推送的开发环境证书,推送的生产环境证书;开发证书导出的p12,生产证书导出的p12;推送的开发环境证书导出的p12,推送的生产环境证书导出的p12;还有描述文件。

        看看你的,齐了没。管一个app的话还好,如果是多个的话,建议证书的存放和命名都做好区分。

        以上~

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,140评论 25 707
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 12,656评论 2 59
  • 一、Apple开发者账号介绍 1.开发者账号共有三种类型:个人级、公司级、企业级。公司和企业都属于“组织”大类,可...
    All_Be_Alright阅读 96,308评论 17 75
  • 对于iOS开发者来说,apple开发者账号肯定不会陌生。在开发中我们离不开它。下面为大家分享一下关于iOS开发中所...
    千叶飞雪阅读 19,637评论 5 23
  • 子夏曰:“贤贤易色;事父母,能竭其力;事君,能致其身;与朋友交,言而有信。虽曰未学,吾必谓之学矣。” 子曰:“君子...
    温明春晓阅读 151评论 0 0