Developer ID Application证书制作

发布Mac App Store外也就是挂官网上的安装包,需要下面两个证书,一个是用来代码签名的,一个是用来安装包签名的。缺一不可。

注意:只有Apple账户持有人才有权限制作,其他权限会看到该选项不可选。

苹果官网网页已经更新了,可能和下面的截图不一样,但大体流程一致。

App Store外受信任的开发者证书

啥都不说,上图。。。。

1


2


3


4


5
admin权限无法制作


只有Team Agent权限才能制作


需要CSR


证书机构请求证书
填写邮件信息存到磁盘
选中刚才的CSR文件


制作Developer ID Application证书


制作Developer ID Installer证书


Mac证书说明

                                       
导出包时的类型


简单说明下(摘自Mac App 发布的最后 1km):

Developer Certificate

Mac Development:这个只用来开发,Debug,不是正式发布的版本

Production Certificate

Developer ID Application:这个用于开发者使用开发者帐号签名,导出一个线下发布版本的.app文件,脱离了苹果的Mac App Store。

Developer ID Installer:用于开发者打包,同时加上开发者帐号签名,打包工具在下面介绍。

Mac App Distribution:这个用于Xcode自己把.app文件上传到Mac App Store

Mac Installer Distribution:这个没用过,但可以肯定的,也是上传Mac App Store用的

Mac App Store

Developer ID

我们主要需要的就是「Developer ID Application」这个类型的证书,「Mac Development」只是用于开发的,而前者可以供分发,也就是签名后,别人下载安装,就是来自「被认证的开发者」的应用啦。

如果是在一个 Team 中,不是个人独立开发者,那么这个「Developer ID Application」证书的申请你是没有权限的,就算你们 Team 的 Agent 设置你为 admin(管理员),你还是没有权限的,因为一个「Developer ID Application」只有一个 Team 的 agent(owner) 才能申请,你需要做的是利用你 Mac 上的钥匙串工具(具体怎么做,google 下就可以了),生成「CertificateSigningRequest」(简称 CSR),然后发给你的 team agent,让他帮你生成证书,发回给你,你再安装到自己机子上,搞定。

你可以在终端调用security find-identity -p codesigning -v来看一下你可用的代码签名证书,其中那个Developer ID Application开头的就是我们要的。

推荐阅读更多精彩内容

  • 引言关于开发证书配置(Certificates & Identifiers & Provisioning Prof...
    东了个尼阅读 2,849评论 0 4
  • 引言 关于开发证书配置(Certificates & Identifiers & Provisioning Pro...
    Damen_9527阅读 8,590评论 0 4
  • 引言关于开发证书配置(Certificates & Identifiers & Provisioning Prof...
    molake阅读 45,560评论 7 63
  • 转发自:http://www.cnblogs.com/CoderAlex/p/5033852.html 引言 关于...
    Remover阅读 19,695评论 6 32
  • 有两种情况: 如何实现定宽 水平居中 width和max-width的区别 width:600px表示写定宽度,容...
    饥人谷_有点热阅读 1,043评论 0 1
  • .1.从死亡诗社中我学到的最重要的概念: ☞学习真的不需要那么拘谨,应该开放式的,应该从根本上去用一些贴切但不是那...
    17数441杨慧昕阅读 230评论 0 0
  • 在简书上看到了关于Javascript面向对象的一些文章,突然也想写一点自己的见解。 按人们认识客观世界的系统思维...
    JackGood阅读 348评论 0 1
  • 前日浏览网页看见杨幂秀美又秀猫,好事者猜测宠猫一族估计会成为新一波潮流。 《欢乐颂》中的曲筱绡爱捡流浪猫。年且九十...
    紫芋湾阅读 364评论 0 3
  • 【一】 雨后,贪婪的呼吸着清新的泥土味空气 一头钻进秋雨的世界里 绿草丛生 叶上雨水如深闺少女纯洁的泪水 颗颗晶莹...
    陈贰九阅读 567评论 23 18