我想在 Mac OS 上签名 myApp.jar X.I 已经在我的 Mac Os X 机器上安装了 p12 证书。和签署应用程序我使用以下命令 -

export CODESIGN_ALLOCATE="/Applications/Xcode.app/Contents/Developer/usr/bin/codesign_allocate"

codesign -s“我的名字”MyApp.app

对于签名应用程序,我没有明确提供已安装的 p12 证书的路径。

类似我想在 Mac Os X 上签名 MyApp.jar。我知道在 Windows 上签署 jar 的命令是 -

jarsigner -storetype pkcs12 -keystore path_of_local_folder/myFile.p12 -storepass myPass myApp.jar“我的别名”

实际上我的目的是使用该签名 jar 为 myApp 创建 app 和 dmg。所以我需要在创建 app 和 dmg 之前先签署该 jar。为此,我已经在我的 Mac OS X 机器上安装了“myFile.p12”。我需要 jarsigner -keystore的参数应该采用已经安装了我的机器的.p12 证书。我不希望在本地文件夹中保留.p12 的一个副本,并将其路径提供给-keystore 参数。

请告诉我如何使用已安装的.p12 证书在 Mac 上签名 jar?

提前谢谢你的帮助

尼拉姆夏尔马