多个同名证书的管理和使用
查询可用于重签的证书
security find-identity -v -p codesigning
结果
1) 011c945f30ce2cbafc452f39840f025693339c42 "iPhone Developer: san zhang (BE7XXXXXXX)"
2) 815234e8963a1a810a2509a485a1c62fac2182c8 "iPhone Developer: san zhang (89KYYYYYYY)"
输出格式为:序号 证书SHA1 "证书类型: 拥有者 (团队id)"
Framework重签
codesign -fs "iPhone Developer: san zhang (89KYYYYYYY)" xx.framework
Framework批量重签
#!/bin/bash
CERT_NAME="iPhone Developer: san zhang (89KYYYYYYY)"
DIR="~/project/embedded/framewrok/"
cd $DIR
for i in *.framework; do
codesign -fs ${cert_name} ${i}
done
exit