Cocoapod的Xcode错误:“文档无法保存,文件不存在”

问题描述:

我已经将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

在我的情况下,当我尝试编辑由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

我正在运行Xcode 7.3和CocoaPods 1.0.0。当尝试从作为开发窗格添加的窗格(即从本地目录)修改文件时会发生这种情况。

我只是再次更新pod,当pod完成时,Xcode会显示一条提示“此文档之前未保存的更改”,然后单击“重新保存”。这解决了我的问题。

我正在开发objective-c pod,并且Classes文件夹中的一个文件(比如说xx.h & .m)遇到了这个问题,因此提示此错误提示。我做了以下方法:

  1. 复制 XX(.H & .M)一些别的地方(比如桌面)
  2. 删除 XX(.H & .M)完全从类文件夹。
  3. 强制退出的Xcode
  4. 重新打开项目
  5. 文件XX(.H & .M)。如果需要,选择'复制项目'和'目标'。

问题解决!

我已经多次面对这个问题。我按照下面的步骤来解决这个问题。

  1. 选择File->在Finder中
  2. 显示
  3. 将文件复制并粘贴到不同的位置。
  4. 通过选择show in finder从Xcode中删除原始文件
  5. 重新添加从目标复制的文件并将其拖到Xcode文件窗格中。
  6. 清理并运行代码。

删除生成的pod文件夹,再次安装pod。解决我的问题