2017-01-04 459 views
2

我有一個Xcode項目使用Xcode 8.我使用Swift如果有幫助/事項。Xcode不斷刪除2個文件

前幾天真的沒有改變那麼多除了一個VC中的幾個funcs我試圖重新運行我的應用程序,它有一個錯誤(我不記得它說的不幸...但是當我谷歌' d它基本上說,有一個文件丟失)

我找到了什麼文件,只是將所有更改複製到一個空白的項目,並刪除該文件,並從Github一個乾淨的版本,並重新加入我添加的幾個funcs。

一切都很好,很好,直到昨天我注意到2黃色警告。 我點擊了「問題導航」,它是說

TestApp project missing file 

    TestApp.debug.xcconfig is missing 

Pods project missing file 

    pods - TestAPP.debug.xcconfig is missing 

我認識到,文件只是不要隨意消失,但老實說,我沒有碰比故事板和我的工作在一個視圖控制器文件以外的任何。

爲什麼Xcode會一直刪除我的文件? 這個項目是否可以保存或是否需要重新啓動(是否損壞?)

我的項目也在使用Firebase。

+0

Xcode在做了一個乾淨的構建步驟後會說些什麼? –

+0

@GauravAgarwal我嘗試了很多次。我在閱讀許多關於壓制選項的SO帖子的同時, – RubberDucky4444

回答

1

我的猜測是這些文件實際上並沒有以任何嚴肅的方式丟失。這是一個與使用git相關的錯誤(正如你所說,這些文件通過GitHub傳播,所以我們知道該項目是通過git存儲庫進行跟蹤的)。這些文件被刪除,但這實際上不是問題。如果這是正確的,那麼,正如我在https://stackoverflow.com/a/39715083/341994中解釋的那樣,只需通過執行這些文件的git addgit commit即可解決此問題。這將導致Xcode變得快樂,警告將消失。

+0

我爲已故的賞金獎勵表示歉意,我認爲標記它是正確的,自動授予賞金 – RubberDucky4444

1

xcconfig文件用於分離構建配置信息。這些錯誤顯示您缺少對應於調試版本的條目。

什麼都不應該觸及它們。只有三種可能性浮現在腦海中:

  1. 您並沒有首先創建調試配置,但試圖以某種方式使用它們。
  2. 您的路徑配置將這些配置放置在清理/重新生成應用程序時將被清除的目錄中。
  3. 項目目錄是在git控制下,你正在做一些與git刪除文件。

下面是一個屏幕截圖,顯示了我的Pods項目下有兩個配置,一個用於「發佈」,另一個用於「調試」。

enter image description here

您可以嘗試設置項目,並確保你看到列出的調試CONFIGS。如果是這樣,看看他們在哪裏等等來診斷正在發生的事情。否則,你只是沒有創建它們。