我正在使用Oracle App Bundler为我的Java应用程序签署OSX . 我使用以下命令来签署我的应用程序:
codesign -f -s "MyName" dist/MyCool.app
codesign -vv dist/MyCool.app
"MyName"是我使用Key Chain Access创建的自签名证书通用名称 . 它进展顺利,虽然OSX警告它来自不受信任的开发人员 . 现在我已经从Apple Developer订阅中创建了Mac Developer证书,我该如何使用它?我已将下载的 mac_development.cer
导入密钥链访问,但使用其通用名称, codesign
仍然抱怨 no identity found
.
如何将其正确导入我的开发环境?
1 回答
codesign命令应该是:
您还需要从Apple添加中间证书(如果您尚未将这些证书添加到您的钥匙串中) .
开发者ID证书颁发机构
Apple全球开发者关系认证中心(WWDR)
http://www.apple.com/certificateauthority/
下载列出的中间证书 .
将它们添加到您的钥匙串中
另外,看看Apple Developer Codesigning Workflow Guide