0
我最近將我的iOS項目轉換爲ARC。現在,當我嘗試存檔我的應用程序時,該過程在編譯最後一個源文件時/之後掛起。 在活動監視器中,兩個鏗鏘聲進程幾乎在100%的CPU上,我甚至無法關閉Xcode。 如果我將代碼優化級別設置爲None,則一切正常(這當然不是最終解決方案)。Xcode 5掛起時歸檔
任何建議如何解決這個問題?
我最近將我的iOS項目轉換爲ARC。現在,當我嘗試存檔我的應用程序時,該過程在編譯最後一個源文件時/之後掛起。 在活動監視器中,兩個鏗鏘聲進程幾乎在100%的CPU上,我甚至無法關閉Xcode。 如果我將代碼優化級別設置爲None,則一切正常(這當然不是最終解決方案)。Xcode 5掛起時歸檔
任何建議如何解決這個問題?
原來,這是ARC中動畫塊中的一個保留圈。使用weakSelf
做了訣竅。
我想通過在verbos模式下通過命令行歸檔該項目。它卡在一個包含保留圓的視圖控制器上。
你試過編譯一個新鮮的,乾淨的空白項目,看看它是否有效?如果這不起作用,它可能不是項目相關的。 –
如果我在舊分支上編譯項目(沒有ARC),一切正常。 – Jochen
大錘:-)我以前曾遇到過這種情況,這真的很煩人。我只是關閉了Mac,並在第二天進來時回家過夜。我的猜測是,它只是有一個糟糕的一天,過熱或運行過多的進程,它只是無法處理它。 – Popeye