我正在尝试在Mac OS X上签署myApp.jar。我已在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?
提前感谢您的帮助
Neelam Sharma