开发者社区> 问答> 正文

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

想象以下情况:

没有Mac开发人员帐户的人员A,例如正在开发开源应用程序的人员,希望使该应用程序正确地进行代码签名(并经过钉书处理并经过公证)。 B人为A人提供代码签名和公证该应用程序。 挑战:

人员A如何确保未修改来自B的签名代码?

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

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

展开
收起
几许相思几点泪 2019-12-22 18:45:38 907 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
15分钟打造你自己的小程序 立即下载
小程序 大世界 立即下载
《15分钟打造你自己的小程序》 立即下载