我使用Xamarin和新的Visual Studio for Mac OS開發了多個(實驗和原型)iOS應用程序,構建時間平均需要大約5-10分鐘。當開始一個新項目時,構建時間很好。在處理我的應用程序時對源代碼進行了一些更改(沒有具體更改)。沒有理由,編譯時間開始增加到5-10分鐘。我嘗試了所有可能的構建選項(鏈接,無鏈接,SDK版本,新委託證書等)。Xamarin構建時間極其緩慢
經過對Activities-app(Mac OS,Sierra)的調查,我發現「codesign」進程佔用了110%的CPU,並且只要構建完成就運行。
有沒有人有任何這個問題的經驗?
我用來使建築更快的一個技巧是右鍵單擊解決方案並選擇配置管理器,在那裏您可以選擇要構建的內容以及何時,通常在默認情況下,它會選擇所有項目和所有平臺,當您需要的是僅在將iOS設置爲啓動項目時才構建iOS,並且在將Android設置爲啓動項目時僅構建Android。 – BraveHeart
在iOS中生成通常在xamarin中很慢。如果您正在創建跨平臺應用程序並使用表單 - 我會建議使用android進行快速構建/測試過程。 –
您能否將診斷版本輸出添加到您的文章中,以便我們看到它的瓶頸? –