2013-09-27 42 views
0

我一直在使用Xcode中的iOS應用程序,直到大約一小時前,我們一直在穩步地改進軟件,並且每隔一兩個小時就做一次Time Machine備份。然後,如What is causing this secondary damage?所述,我破壞了一些東西,這個問題在舊的樣板代碼中被指控。如何反轉iOS/XCode項目中的某些內容?我如何告訴Xcode,「第一次嘗試它!」?

我以爲我會用Time Machine來恢復「最後一次正常」檢查點,但Time Machine說我沒有權限。因此,我手動複製了過去兩個或更多已知的好備份,並且Xcode聲明瞭相同的兩個樣板項目代碼中相同的構建錯誤。

在我看來,Xcode存儲比項目目錄本身更多的狀態。

有沒有辦法讓Xcode忘記它知道語法錯誤,完全放棄這個狀態,並且處理代碼在最後一個檢查點或兩個事情已經工作的地方?

我很感激知道如何重置任何狀態是在新舊版本的項目中發現這些語法錯誤。

+2

不使用時間機器進行代碼備份。使用真正的源代碼控制,如svn或git。 –

+0

注意到了,將來會這樣做。 – JonathanHayward

+0

我將所有代碼複製到一個新項目中,並且構建了該項目,但因「內存壓力而終止」。試圖啓動它,但不能。任何想法可能會開始呢? – JonathanHayward

回答

1

兩個選項:

  • 快速:Xcode的頂部菜單欄>產品>清潔
  • 徹底:
    1. 關閉項目,但不是Xcode的。
    2. Xcode頂部菜單欄> Windows> Organizer>項目
    3. 在左側導航欄中選擇您的項目。
    4. 一旦選定,最右邊應該有一個「刪除...」按鈕,「派生數據」 - 按下它。
    5. 重新打開你的項目,讓它索引東西,然後再試一次。

另外,我強烈建議學習/使用源代碼控制。 Xcode現在已經內置了!

相關問題