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

Xamarin.iOS VSTS无法将临时密钥链添加到密钥链搜索路径,xamarin.ios,azure-devops,azure-pipelines,Xamarin.ios,Azure Devops,Azure Pipelines,我尝试使用相应的VSTS任务构建Xamarin.iOS解决方案来构建一个Xamarin.iOS应用程序。 存储库包含一个证书文件.p12和一个配置文件。 在“签名和资源调配”下,我将使用文件内容以及证书路径、相应密码和资源调配配置文件 作为构建代理,我使用的是macincloud VSTS代理 但我总是得到错误,未能将临时钥匙链添加到钥匙链搜索路径。以下几行是任务返回此错误消息之前的输出 [command]/usr/bin/security import certificates.p12 -P

我尝试使用相应的VSTS任务构建Xamarin.iOS解决方案来构建一个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
Thx提前了很多时间

这里有一个关于使用MacinCloud设置Xamarin.iOS CI构建的示例

您可能会失去在MacinCloud portal中设置.p12和配置文件的步骤

更新:

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

事实证明,上传p12证书和配置文件后,需要几分钟才能在MacInCloud中使用它们。我确实在上传新版本后直接将其排队。现在它起作用了


@drvj,我的回答对你有帮助吗?我遇到了完全相同的问题。不幸的是,在MacInCloud门户中添加p12 ans配置文件没有帮助。这实际上是正确的答案。事实证明,上传p12证书和配置文件后,需要几分钟才能在MacInCloud中使用它们。我确实在上传新版本后直接将其排队。“现在它起作用了。谢谢,”斯蒂芬。您可以更新此案例的答案。