$ /usr/bin/codesign --sign='xxxx' \
    --keychain=~/Library/Keychains/xxx.keychain \
    dist/64/gmake/release/bin/libmylib.dylib

>: no identity found

这里的问题是 codesign 找不到钥匙串,这是由于使用 –keychain=~/path 引起的。 这里被解释为单个参数并且不执行波形符扩展。

修改命令以使用单独的参数,它应该按预期工作:

codesign --sign 'xxxx' \
    --keychain ~/Library/Keychains/xxx.keychain \
    dist/64/gmake/release/bin/libmylib.dylib

作者 admin

百度广告效果展示