0

我创建了一个 macOS 包并对其进行了代码设计。发布代码签名我想签署应用程序二进制文件并将生成的签名放入包中。我的研究表明不可能,是否有可能这样做?小牛和更老的你可以从包签名中排除文件,但不确定它是否可能在 Sierra/Yosemite/El Capitan 中。

4

1 回答 1

0

来自代码签名深度文档

我排除了文件,以便在构建它之后修复我的包?

这不再被允许。如果您必须修改捆绑包,请在签名前进行。如果您修改已签名的捆绑包,则必须在之后重新签名。

协同设计递归地进入子目录并包含所有代码,同时生成签名和修改包(删除文件、添加新文件或更改签名中包含的文件中的 1 位)将使包无效。

于 2017-07-07T23:23:44.630 回答