0
在過去,我經常遇到Xcode想要查找不再存在並從XCode中刪除的文件的情況;並得出結論:一些數據被XCode緩存在構建目錄中的某處,至少部分數據正在被查閱,而不是XCode工作空間本身。XCode的構建緩存在哪裏? - 正在存儲的舊數據會干擾我的構建過程
這裏的情況我現在有這表明這確實是這樣的一個例子:
I had a workspace W, containing projects M and N, in directory D.
- To this workspace I added a new project O.
- I then deleted the entire contents of directory D.
- From a backup I copied an older copy of the workspace W into directory D (this older copy only contains projects M and N).
- If I launch the workspace from the backup location it builds cleanly.
- But if I launch the workspace from the directory D, then when building it complains that project O is missing. Yet I deleted the entire contents of directory D and copied the workspace which didn't contain project O into that location.
的Xcode因此必須某處在構建過程中緩存一些數據,這就是爲什麼它在尋找項目0,即使它不再存在於工作區中。
這個位置在哪裏,以便我可以刪除它的內容?
(它不是管理/項目/導出的數據作爲一個已經被刪除。)
這是解決您的問題的方法:將新項目O添加到工作區並將其刪除,將其從W中刪除。我知道它並不回答您的緩存問題,但至少您可以繼續您的項目。 – GabCas
好主意,但它沒有奏效 – Gruntcakes