2017-10-11 157 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