linux Signtool -如何签署macOS文件(文件格式无法识别)

guykilcj  于 2023-04-05  发布在  Linux
关注(0)|答案(1)|浏览(147)

我正在C#上开发一个应用程序,我为Windows和macOS生成了可执行文件,它们都运行得很好。
当我使用signtool对windows可执行文件进行签名时,它工作正常,但对macOS文件则失败。
我可能给出了错误的参数,但我也没有找到适用于macOS或Linux的正确参数。
我的命令:

C:\Program Files (x86)\Windows Kits\10\bin\10.0.1\x64>.\signtool.exe sign /n company /fd sha256 /tr http://ts.ssl.com /td sha256 "C:\Users\Ler\Desktop\maxOSsign\file"

退货:

Done Adding Additional Store

SignTool Error: This file format cannot be signed because it is not recognized.

SignTool Error: An error occurred while attempting to sign: C:\Users\Ler\Desktop\maxOSsign\file

谢谢你的帮助!

lnvxswe2

lnvxswe21#

Windows和macOS签名是不同的,你不能使用signtool来签署macOS应用程序。你必须使用codesign代替。

相关问题