美文网首页
Mac app 签名

Mac app 签名

作者: 未至至至至 | 来源:发表于2017-01-11 13:47 被阅读0次

    codesign 为app签名

    codesign --force --verify --verbose --sign $identity xxx.app

    脚本

    #!/bin/sh

    folder=$1

    identity=xxxxxxxxxx

    echo “###########”

    echo $folder

    echo “###########”

    cd $folder

    pwd

    echo “###########begin###########”

    find . -name "*.dylib"  -exec codesign --force --verify --verbose --sign $identity {} \;

    find . -name "*.xml" -exec codesign --force --verify --verbose --sign $identity {} \;

    find . -name "*.qm" -exec codesign --force --verify --verbose --sign $identity {} \;

    find . -name "*.framework" -exec codesign --force --verify --verbose --sign $identity {} \;

    find . -name "*.app" -exec codesign --force --verify --verbose --sign $identity {} \;

    codesign --force --verify --verbose --sign $identity $folder

    echo “###########end###########”


    为带.appex签名时  比如FinderSync.appex会在打开时启动FinderSync.appex失败,

    查看系统日志(/private/var/log/system.log),错误原因:

    pkd[295]: ignoring mis-configured plug-in at /Applications/xxx.app/Contents/PlugIns/xxxx.appex: plug-ins must be sandboxed

    官方说明链接

    带.appex扩展的最好使用Xcode的进行签名

    相关文章

      网友评论

          本文标题:Mac app 签名

          本文链接:https://www.haomeiwen.com/subject/tocrbttx.html