如何检查两个macOS应用程序(一个经过签名和公证的代码是否相同?

问题描述 投票:0回答:1

想象以下情况:

  1. 没有Mac开发人员帐户的人员A,例如某人正在构建一个开源应用程序,想要使该应用程序正确地进行代码签名(并经过钉书的方式进行公证)。
  2. 人B提供了对人A进行代码签名和公证的应用程序。

挑战:

A人员如何确保B处的签名代码未进行其他修改?

例如,A可以再次从应用程序中删除代码签名和公证信息,然后使用diff验证原始应用程序的内容与B的内容相同吗?如果是这样,哪个命令可以完成?

[还请考虑该应用程序仅仅是一个独立的可执行文件的可能性(或者,该应用程序可能包含诸如助手之类的可执行文件),这意味着该可执行文件包括签名,而不是将其附加到Contents/_CodeSignature中的捆绑软件中。 >

设想以下情况:没有Mac开发人员帐户的人员A,例如某人正在构建一个开源应用程序,想要使该应用程序正确地进行代码签名(并经过钉书处理并经过公证)。人B ...

macos code-signing
1个回答
1
投票

((免责声明:自2016年以来我还没有为macOS或iOS构建任何东西,所以我有点落后-

© www.soinside.com 2019 - 2024. All rights reserved.