我試圖提取我的項目的一小部分進行錯誤調查,當Xcode令我非常困惑的行爲感到驚訝。潛在的災難:Xcode顯示其他項目源文件進行編輯
- 我創建了一個新的單個視圖項目在一個單獨的文件夾中的默認設置(在這種情況下storyboards和ARC)和沒有類前綴。
- 在Finder中我將我的主項目文件夾中有問題的2個類文件複製到我的新項目文件夾中。 編輯:這裏是我的錯誤,我沒有在Finder中做,在Xcode我忘了 選擇「複製如果需要」複選框。下一次,我將仔細檢查 或真的在Finder中執行此操作...
- Finder我將使用的庫的二進制文件複製到我的新文件夾的子文件夾中。
- 我添加庫到新的項目
- 我增加了2類文件到我的新項目
- 我開始產品 - >構建 - >運行到找到第一個基本的錯誤
的Xcode給我的第一個錯誤是在我的舊項目文件夾中的一個文件中。當然,「AppDelegate.h」的名字是一樣的。畢竟,爲什麼我不應該這樣做? Xcode使用其他路徑文件,當然它不適合我的新項目。當我點擊錯誤時,它實際上顯示了其他項目文件進行編輯!
如果我沒有看到它是錯誤的文件(我還沒有編輯新項目的AppDelegate.h),我可能編輯了另一個項目的文件,造成浩劫!這真的讓我不寒而慄。
我用「在Finder中顯示」來檢查它:它確實是另一個文件夾中的文件,與我當前打開的項目沒有任何關係。我已經嘗試「清潔」並刪除派生的數據。重命名另一個項目的文件確實奏效 - 這不能被視爲解決方案!
有沒有人見過這種行爲?固執地我拒絕讓Xcode指定我的文件名。除此之外,我怎樣才能防止這種行爲?那麼,是這種行爲?