2016-11-11 65 views
0

我能夠在設備和模擬器上構建並運行從swift 2.3轉換爲swift 3的項目。不幸的是,我無法將其歸檔。雖然該項目需要6分鐘的時間進行編譯和運行,但它仍停留在「編譯Swift源文件」階段。歸檔快速3項目需要永久

我試着編譯時間分析器https://github.com/RobertGummesson/BuildTimeAnalyzer-for-Xcode,並簡化了一大堆BuildTimeAnalyser列表上的方法。

自從我開始歸檔過程以來,這已經很多小時了。如果你遇到了這個問題,你是如何解決它的?

回答

1

自從轉換到Swift 3.0後,我一直有同樣的問題,發現將Swift Compiler Optimization Level設置爲None允許我再次存檔。這不能解決潛在的問題,這似乎通常是由於Swift的類型推斷,但希望你能夠再次歸檔你的項目。

Swift Compiler Settings

+0

謝謝我今天早上試了一樣,它解決了我的問題。在Swift優化器中肯定存在一個bug,它使它不斷攪動。我跑了它48小時,並沒有結束優化,並關閉它後,它的工作馬上就蝙蝠。 – Navi