2013-02-20 59 views
-1

我試圖從網絡文件夾中的Xcode編譯在iOS項目的Xcode項目,我得到各種各樣的問題,其中大多數是關於文件不被第一build命令找到。編譯來自網絡文件夾

大多數它只是說,它的時候並沒有發現其他頭裏面的頭。如果我再次點擊Build,先前的錯誤消失,並出現新的錯誤。其他時間它只是說「xxx.h」資源暫時不可用。再次打造版本,這是可用的,但現在還有一些其他頭文件無法使用,這隻會讓事情非常令人沮喪。

PS:我使用SMB連接到網絡文件夾從Windows系統。有時候,如果我斷開連接,並重新連接到網絡文件夾,它會短暫地工作3秒鐘,然後開始噴出資源不可用的錯誤。不幸的是我的構建過程持續了3秒以上:|。

UPDATE:這似乎是原因是磁盤訪問延遲。我正在運行OS X虛擬機並連接到我的真機硬盤。現在我已經將整個虛擬機移動到一個SSD驅動器上,一切運行得更順暢,看起來我沒有這些問題了,所以磁盤訪問時間讓所有的區別變得非常重要:)。

更新2:出於某種原因,我又收到此錯誤。不知道是什麼改變了這種情況。

回答

1

似乎它可能被引用的文件沒有複製到項目文件夾。我有很多位於服務器資源上的項目,只要項目使用的所有資源都包含在項目中就可以正常工作。

儘管如此,我個人的選擇,這些天是容納所有我的項目中的Dropbox。仍然需要小心忘記將任何添加的文件複製到項目文件夾中,但是我可以更輕鬆地管理在我工作的各種機器上處理這些應用程序的工作。

+0

嗯,我不想將它們複製到「項目文件夾」中,因爲項目文件位於一個目錄中,並且所有源都分佈在一組文件夾中。我在多個項目之間有很多共享的源代碼,並且有大量重複項目不是一個選項。如果我在源瀏覽器中單擊或使用查找器向我顯示它的位置,XCode就能夠很清楚地知道文件的位置。編譯器是丟失它的那個。 – RelativeGames 2013-02-20 02:21:09

+1

既然那樣做的很好,我會繼續走你要去的路線。 – 2013-02-20 02:24:48