Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 创建代码签名后嵌入文件_Macos_Code Signing_Code Signing Entitlements - Fatal编程技术网

Macos 创建代码签名后嵌入文件

Macos 创建代码签名后嵌入文件,macos,code-signing,code-signing-entitlements,Macos,Code Signing,Code Signing Entitlements,我创建了一个macOS捆绑包并对其进行了代码设计。Post codesigning我想对应用程序二进制文件进行签名,并将生成的签名放入包中。 我的研究表明这是不可能的,有可能这样做吗?Mavericks和更老的版本您可以从bundle签名中排除文件,但不确定在Sierra/Yosemite/El Capitan中是否可能 我排除文件以便在构建包后修复它? 这是不允许的。如果必须修改捆绑包,请在签名之前进行修改。如果修改已签名的捆绑包,则必须在之后对其重新签名 代码签名递归地转到子目录并包含所有代

我创建了一个macOS捆绑包并对其进行了代码设计。Post codesigning我想对应用程序二进制文件进行签名,并将生成的签名放入包中。 我的研究表明这是不可能的,有可能这样做吗?Mavericks和更老的版本您可以从bundle签名中排除文件,但不确定在Sierra/Yosemite/El Capitan中是否可能

我排除文件以便在构建包后修复它? 这是不允许的。如果必须修改捆绑包,请在签名之前进行修改。如果修改已签名的捆绑包,则必须在之后对其重新签名

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