我使用 CMake
add_custom_command(TARGET POST_BUILD COMMAND codesign ...)
用于在构建时签署可执行文件。
它工作正常,但是当 CPack 生成包时,它会在可执行文件上重写 rpath 并在它们上调用 strip 命令。这会更改文件并使签名无效。在 CPack 完成安装之后和实际打包之前,CMake 有没有办法对二进制文件进行签名?
macos cmake codesign cpack
cmake ×1
codesign ×1
cpack ×1
macos ×1