0

我正在尝试在 Mac OS XI 上签署 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 创建应用程序和 dmg。所以我需要在创建应用程序和 dmg 之前先签署那个 jar。为此,我已经在我的 Mac OS X 机器上安装了“myFile.p12”。我需要 jarsigner -keystore的参数应该采用已经安装了我的机器的 .p12 证书。我不希望在本地文件夹中保留一份 .p12 副本并将其路径提供给 -keystore 参数。

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

提前谢谢你的帮助

尼拉姆夏尔马

4

0 回答 0