我尝试使用相应的VSTS任务“Build Xamarin.iOS solution”构建一个Xamarin.iOS应用程序。 存储库包含证书文件.p12和配置文件。 在“签名和配置”下,我正在使用文件内容以及证书(和相应的密码)的路径以及配置文件。
作为构建代理,我正在使用macincloud VSTS代理。
但我总是收到错误“无法将临时钥匙串添加到钥匙串搜索路径”。以下行是任务返回之前的输出,并显示此错误消息。
[command]/usr/bin/security import certificates.p12 -P ****** -A -t cert -f pkcs12 -k _xamariniostasktmp.keychain
2 identities imported.
[command]/usr/bin/security list-keychain -d user
[command]/usr/bin/security list-keychain -d user
提前很多
答案 0 :(得分:1)
这里有blog关于使用MacinCloud设置Xamarin.iOS CI构建。
您可能会失去在MacinCloud门户网站中设置.p12和配置文件的步骤。
<强>更新强>
感谢@Stephan的评论,其中提到了您上传后的过程延迟。
原来,在上传后,需要几分钟才能在MacInCloud中提供p12证书和配置文件。我上传后直接为新构建排队。现在它有效。