Xamarin.iOS VSTS无法将临时钥匙串添加到钥匙串搜索路径

时间:2017-10-11 18:37:41

标签: xamarin.ios azure-devops azure-pipelines

我尝试使用相应的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

提前很多

1 个答案:

答案 0 :(得分:1)

这里有blog关于使用MacinCloud设置Xamarin.iOS CI构建。

您可能会失去在MacinCloud门户网站中设置.p12和配置文件的步骤。

<强>更新

感谢@Stephan的评论,其中提到了您上传后的过程延迟。

  

原来,在上传后,需要几分钟才能在MacInCloud中提供p12证书和配置文件。我上传后直接为新构建排队。现在它有效。