你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> 用命令行管理iOS證書

用命令行管理iOS證書

編輯:IOS開發綜合
筆者需要開發一套腳本,在機器上部署ios項目的簽名證書。具體來講,需要導入簽名證書,刪除過期證書,收集機器上的證書信息,這幾件事情,用以下幾個命令,就能輕松搞定


導入證書
security unlock-keychain -p mac_password /Users/lizeyang/Library/Keychains/login.keychain
security list-keychains -s /Users/lizeyang/Library/Keychains/login.keychain
security import p12_filepath -k /Users/lizeyang/Library/Keychains/login.keychain -P p12_password -T /usr/bin/codesign
注:將mac_password替換成你的機器登錄密碼,lizeyang替換為登錄賬號(下面兩個命令,也需要替換),p12_filepath替換成p12文件路徑,p12_password替換成p12密碼,如果為空,則替換為“”


展示證書
security find-identity -p codesigning /Users/lizeyang/Library/Keychains/login.keychain


刪除證書
security delete-certificate -Z SHA1

注:將SHA1替換成證書的sha1,sha1的值,可以通過find-identity命令看到,它是一個40位的隨即字符串


關於security命令的更多介紹,請查閱蘋果官方文檔

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved