小编Bel*_*oly的帖子

使用 CMake 和 PackageMaker CPack 生成器在 MacOS 上签署可执行文件

我使用 CMake

add_custom_command(TARGET POST_BUILD COMMAND codesign ...)
Run Code Online (Sandbox Code Playgroud)

用于在构建时签署可执行文件。

它工作正常,但是当 CPack 生成包时,它会在可执行文件上重写 rpath 并在它们上调用 strip 命令。这会更改文件并使签名无效。在 CPack 完成安装之后和实际打包之前,CMake 有没有办法对二进制文件进行签名?

macos cmake codesign cpack

5
推荐指数
1
解决办法
563
查看次数

标签 统计

cmake ×1

codesign ×1

cpack ×1

macos ×1