我需要为所有的苹果公司做自动操作:
响应示例:(GET{id} )
"data": {
"type": "certificates",
"id": "cert id xxxx",
"attributes": {
"serialNumber": "xxxxx",
"certificateContent": "cer content...",
"displayName": "xxx",
"name": "iOS Distribution: xxx",
"csrContent": null,
"platform": "IOS",
"expirationDate": "2020-09-03T20:03:52.000+0000",
"certificateType": "IOS_DISTRIBUTION"
},
"links": {
"self": "https://api.appstoreconnect.apple.com/v1/certificates/xxx"
}
},
"links": {
"self": "https://api.appstoreconnect.apple.com/v1/certificates/xxx"
}
}苹果说你可以用这个api下载,而我研究了如何从这些数据创建.cer,所以我做不到。
Note:如果解码"certificateContent“,我可以看到我的公司信息。
汇总:我需要从这个响应创建cer,并使用以下命令添加到密钥链:security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain ios_distribution.cer
发布于 2019-09-11 22:25:46
解题: base64 --解码certificateContent.txt > certificate.cer
https://stackoverflow.com/questions/57820651
复制相似问题