gpt4 book ai didi

java - 无法使用 codesign 签署我的应用程序

转载 作者:行者123 更新时间:2023-12-01 11:38:49 26 4
gpt4 key购买 nike

我已经成功地将 Jar 编译为应用程序,然后制作 DMG 文件以将其安装在 Mac 上。我现在正在尝试对其进行签名,但 % codesign -s 没有运气

我认为我的语法是正确的(在本示例中,我用“我的名字 0000000000”掩盖了我的实际公用名):

codesign -s“开发者 ID 应用程序:我的名字 (0000000000)”XMarker.app

结果是:

XMarker.app:代码对象根本没有签名在子组件中:/Users/myname/Desktop/XM-dev/XLIFF2Modules/XMarker.app/Contents/PlugIns/jdk1.8.0_40.jdk

如果我测试一下,那就足够了:

codesign -d --verbose=4 XMarker.appXMarker.app:代码对象根本没有签名

如果有人能告诉我我做错了什么,我将不胜感激

最佳答案

尝试“--deep”。

即:

codesign --deep -s "Developer ID Application: My Name (0000000000)" XMarker.app

Apple recommends against doing "--deep" for production releases ,更喜欢在将各个组件嵌入到最终应用程序之前对其进行签名(例如“jdk1.8.0_40.jdk”)。

关于java - 无法使用 codesign 签署我的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29724720/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com