一、简略步骤
-
使用脚本打包TestDemo.app
-
对app签名,对app内部特殊framework签名,对app可执行文件签名
-
app签名查询
-
app公证
-
app公证查询
-
将app打包成dmg。或者将app打包成pkg。如果是dmg格式,整个步骤到此结束。
-
如果打包是pkg,则要对pkg进行签名
-
pkg签名查询
-
pkg公证
-
pkg公证查询
二、详细过程
1、证书搭建
证书申请,略。需要申请公司或者企业账号(具体方法自行网上搜索)。
Developer ID Application 证书创建:
1、创建CertificateSigningRequest.certSigningRequest。如上图冲证书颁发机构请求证书。 |
2、创建好之后,再apple develop网站上创建证书:Developer ID Application |
3、导入ssr文件,步骤一中创建的文件导入 |
4、创建好之后下载到自己mac上,双击安装,就会在钥匙串中显示,如下图显示, 注意要有此证书有效这个标志才行。如果没有右键此证书,显示简介,打开信任, 点击使用默认值 |
2、创建密码
钥匙串中点击文件,新建密码项 |
创建钥匙串的密码项。注意钥匙串的密码是在appple id账号里面设置的应用程序密码(可自行百度创建应用程序专有密码) |
钥匙串的访问控制要配置下terminal |
3、app,app内部库签名公证
<