2015-02-11 98 views
8

我已經將SPGooglePlacesAutocomplete cocoapod添加到我的項目中 - 而且我遇到了一個非常奇怪的問題。當我嘗試運行我的項目,Xcode中說,有在POD的頭一個錯誤:Cocoapod的Xcode錯誤:「文檔無法保存,文件不存在」

SPGooglePlacesAutocompleteQuery.h:65:23: Unknown type name 'CGFloat'

試圖調整在該文件中任何東西 - 比如進口的UIKit - 在一個錯誤的結果:「該文件SPGooglePlacesAutocompleteQuery.h無法保存,該文件不存在「

什麼可能使Xcode這個文件不存在?

+0

我有同樣的問題。 – Alston 2015-03-19 09:52:13

回答

10

在我的情況下,當我嘗試編輯由Xcode中的警告/錯誤窗格指向的文件時,出現錯誤。

不知道這是可可豆莢相關,但我碰巧也使用豆莢也。

基本上你得到一個錯誤,點擊它並嘗試修改文件來修復錯誤,有時,不知道如何,Xcode產生此錯誤。

由於Xcode停滯不前,試圖保存對文件所做的更改,因此您必須撤消對錯誤瀏覽器中的文件所做的任何更改。然後通過在常規瀏覽器中單擊該文件而不是警告/錯誤窗格來編輯該文件,將允許您修改該文件並將其保存。

我正在運行Xcode 6.1.1和Cocoapods 0.36.0.rc.1,當嘗試從作爲開發窗格(即從本地目錄)添加的窗格中修改文件時,會發生這種情況。

+0

我有確切的問題。從Issue Navigator編輯Cocoapod文件給了我「The file does not exist」錯誤,但是從Project Navigator編輯工作正常。 – 2016-03-23 16:31:07

+2

我對我的頭文件之一有此問題,該文件不在警告/錯誤窗格中。我甚至無法完全支持Xcode,因爲每次嘗試錯誤消息時都會說它無法保存。去強制 - 現在退出我的Xcode ... – 2016-10-03 10:01:21

1

我正在運行Xcode 7.3和CocoaPods 1.0.0。當嘗試從作爲開發窗格添加的窗格(即從本地目錄)修改文件時會發生這種情況。

我只是再次更新pod,當pod完成時,Xcode會顯示一條提示「此文檔之前未保存的更改」,然後單擊「重新保存」。這解決了我的問題。

1

我正在開發objective-c pod,並且Classes文件夾中的一個文件(比如說xx.h & .m)遇到了這個問題,因此提示此錯誤提示。我做了以下方法:

  1. 複製 XX(.H & .M)一些別的地方(比如桌面)
  2. 刪除 XX(.H & .M)完全從類文件夾。
  3. 強制退出的Xcode
  4. 重新打開項目
  5. 文件XX(.H & .M)。如果需要,選擇'複製項目'和'目標'。

問題解決!

1

我已經多次面對這個問題。我按照下面的步驟來解決這個問題。

  1. 選擇File->在Finder中
  2. 顯示
  3. 將文件複製並粘貼到不同的位置。
  4. 通過選擇show in finder從Xcode中刪除原始文件
  5. 重新添加從目標複製的文件並將其拖到Xcode文件窗格中。
  6. 清理並運行代碼。
0

刪除生成的pod文件夾,再次安裝pod。解決我的問題