是否可以使用自定义证书对osx应用程序进行编码分配?
问题描述:
我有一个由https://www.starfieldtech.com/发出的证书 - 是否可以使用它来为我的osx应用程序进行编码?我成功将该证书(.pem)导入到钥匙串访问。但我不知道如何添加到它对应的privateKey.key文件。
这是一个2048位的sha256证书。是否可以使用自定义证书对osx应用程序进行编码分配?
答
- 转换的.pem证书的.p12
openssl pkcs12 -export -in <OrName>cert.pem -inkey <OrgName>Private.key -passout pass:<password> -out <OrgName>.p12 -name “MyOrg LLC”
- 将其导入到钥匙串访问
- 项目设置 - >通用 - >取消选中“自动管理签名“
- 项目设置 - >生成设置 - >签名 - >代码签名标识 - >在钥匙链标识中选择”MyOrg LLC“ 个
- 项目设置 - >通用应该看起来像:
供应配置文件:“无”
团队:“无”
签名证书:“MYORG有限责任公司”
什么意义呢?如果您使用非Apple证书进行代码签名,Gatekeeper和其他Apple技术将无法识别该证书。 – JWWalker