Mac app 簽名

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簽名時(shí)? 比如FinderSync.appex會(huì)在打開時(shí)啟動(dòng)FinderSync.appex失敗,

查看系統(tǒng)日志(/private/var/log/system.log),錯(cuò)誤原因:

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

官方說明鏈接

帶.appex擴(kuò)展的最好使用Xcode的進(jìn)行簽名

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,653評論 19 139
  • PLEASE READ THE FOLLOWING APPLE DEVELOPER PROGRAM LICENSE...
    念念不忘的閱讀 13,665評論 5 6
  • 引言 關(guān)于開發(fā)證書配置(Certificates & Identifiers & Provisioning Pro...
    奮斗的蝸牛閱讀 7,840評論 2 20
  • 個(gè)人學(xué)習(xí)批處理的初衷來源于實(shí)際工作;在某個(gè)迭代版本有個(gè)BS(安卓手游模擬器)大需求,從而在測試過程中就重復(fù)涉及到...
    Luckykailiu閱讀 4,993評論 0 11
  • 被風(fēng)吹散的思念,卷起不羈的時(shí)間,落雨沖淡的眷戀,洗刷最初的夢幻,遲暮遠(yuǎn)去的天邊,殘夕雕刻的容顏,烏云來臨的幽暗,塵...
    凜陶閱讀 295評論 0 0

友情鏈接更多精彩內(nèi)容