2011-10-13 21 views
13

我收到了一個項目49個源文件我試圖用編輯> refactor> convert to arc。我點擊「預檢」,沒有錯誤,目標編譯。由於「文件格式錯誤」,iOS5將項目轉換爲ARC失敗如何解決?

的Xcode經歷「生成預覽」,編譯所有49個源文件,則表明了我1(或2)在審查文件更改列表。這是一個.h/.m文件。那個看起來是正確的。該列表上沒有其他文件,我明白了。

當我點擊保存,該窗口關閉,該項目試圖建立,但失敗,錯誤:

Error in format of file: ...-arc.migrate/remap 

出現在所有文件

如果我嘗試建立項目這些錯誤,我得到~350錯誤,說「保留,在ARC中不允許發佈」......請幫忙!

如何轉換整個項目一次電弧?

更新:清理項目一堆,並將部署目標更改爲iPhone 5模擬器後,我能夠在「保存更改」列表中看到所有文件。

+0

而不是編輯您的問題提供答案,你可以發佈一個答案作爲一個正式的「答案」,以你自己的問題,然後標記,作爲接受...這是鼓勵的行爲,因爲它移動的問題關閉「未答覆」名單。 :) –

回答

12

我找到了一種方法來回答這個問題,我在這裏張貼了清晰:

清潔工程一堆時間和改變部署目標到iPhone 5模擬器後,我能看到所有文件在「保存更改」列表中。

+1

關鍵是將目標更改爲模擬器。這個答案在世界上沒有足夠的票數。 –

+0

對我而言,儘管將目標更改爲模擬器,但錯誤仍未解決。我發現我正在編寫錯誤的Xcode Build編號Build 4C177。我切換到生成4C199和錯誤得到清除 – Dhilip

+0

我在構建4C199(Xcode 4.2),在OS X 10.6.8上運行,仍然沒有運氣...清理,設置Scheme到iPhone模擬器5.0(調試),但'生成預覽「階段顯示」無編輯器「,一旦完成(無警告),保留/釋放仍然存在,但僅設置項目標誌(objc-arc),因此構建失敗。 –

相關問題