我有一個Xcode項目(目標c,Xcode 8.2.1)。可可豆莢的所有源文件被編譯兩次
每當我做「清潔構建」並再次構建時,需要很長時間。我開始研究這個的原因,並且我注意到我所有的pod源文件都被編譯了兩次(我猜測編譯時間會增加一倍)。
在Xcode的頂部,可以看到構建的狀態,因爲它的進展
您可以在Xcode中上面的截圖中看到正在編制142個源文件的境界吊艙,但它只有71個源文件。我所有其他的豆莢都有相同的問題。
我測試了創建一個新的xcode項目並添加豆莢,然後我沒有遇到同樣的問題,因爲在這個項目中。
@Bash建議我可能將構建設置「Build Active Architecture Only」設置爲「No」,但我已經檢查過它並將其設置爲「Yes」。
有什麼想法可能是這裏的問題?
境界只有〜70的源文件。當你只需要爲一個架構創建時,是否有可能爲多種架構構建應用程序?你可以通過檢查Xcode中的「Build Active Architecture Only」配置設置來確定這一點。 – bdash
感謝您的評論bdash。 「僅生成活動架構」設置爲「是」,所以這不是問題。我進一步挖掘了一下,結果發現我所有的豆莢源文件都是重複的,而不僅僅是領域(最初我剛剛發現了該豆莢,因爲它編譯時間太長)。我會相應地更新我的問題。 – Jonas