2017-10-11 146 views
0

我尝试使用相应的VSTS任务“Build Xamarin.iOS解决方案”构建Xamarin.iOS应用程序。 存储库包含证书文件.p12和配置文件。 在“签署&供应”下我正在使用带有证书路径和相应密码的文件内容以及供应配置文件。Xamarin.iOS VSTS无法将临时钥匙串添加到钥匙串搜索路径

作为构建代理,我正在使用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很多提前

回答

1

这里有一个blog有关设置Xamarin.iOS CI构建随着MacinCloud。

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

更新:

感谢您上传后他们里面提到的进程的延迟@Stephan的评论。

事实证明,在上传完p12证书和供应配置文件后,它需要几分钟的时间才能在MacInCloud中使用。上传后我直接排队新建。现在它可以工作。

+0

@drvj,我的回答有帮助吗? –

+0

我遇到了完全相同的问题。在MacInCloud门户中添加p12 ans供应配置文件并不幸。 – Stephan

+0

这实际上是正确的答案。事实证明,在上传完p12证书和配置文件后,需要几分钟的时间才能在MacInCloud中使用它们。上传后我直接排队新建。现在它可以工作。 – Stephan