首次导入的P12钥匙串密码问题
iOS自动包xcodebuild 使用首次安装的p12文件,会弹出codesign使用xxxx私钥,而进行系统弹框要求输入钥匙串密码,输入密码后,选择始终允许,也就不会出现了。但是对于自动化打包要进行UI界面输入密码很致命的。
解决指令:
授权应用能首次访问权限
//放开xcode工具 codesign工具权限可以这样
security set-key-partition-list -S apple-tool:,apple: -s -k ${pwd} ~/Library/Keychains/login.keychain-db
让私钥可以每个应用都能访问权限
//导入p12证书
security import ${p12file} -f pkcs12 -P ${pwd} -k ${keychain} -A