iOS 重簽名踩雷記一

cody發表於2020-08-21

公司釋出流程中會遠端登入一臺 Mac 機器進行重籤操作,一直都正常執行,就在昨天突然蹦出以下錯誤:

security: cert import failed: Write permissions error.

啥情況???證書問題?
男人的第七感驅使我遠端桌面那臺機器並手動執行重籤指令,日誌絲般順滑,安裝包順利產出!!!WHAT
又用 ssh 的方式嘗試了一遍,果然失敗!!! 媽蛋
機器咋了? 總有那麼幾天???
去 Google 上遍訪名醫,感覺描述和他的 “症狀” 都不一樣
又用兩種方式檢視了一下使用的 keychain 情況

SSH
security list-keychains
> security list-keychains
    "/Library/Keychains/System.keychain"
    "/Library/Keychains/System.keychain"

遠端桌面
> security list-keychains
    "/Users/xxxx/Library/Keychains/login.keychain-db"
    "/Library/Keychains/System.keychain"

嘗試在 ssh 的情況下把 login 的 keychain 加入,無果!!
無奈,只好祭出終極奧義【重啟大法】
FIX DONE

相關文章