创建了编码签名后嵌入文件

时间:2017-04-25 22:29:45

标签: macos code-signing code-signing-entitlements

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

1 个答案:

答案 0 :(得分:0)

来自Code Signing In Depth Document

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

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

代码签名递归到子目录并包含所有代码,同时生成签名并修改捆绑(删除文件,添加新文件或更改签名中包含的文件中的1位)将使捆绑包无效。