与Cocoapod的Xcode错误:“该文件无法保存。 该文件不存在“

我已经将SPGooglePlacesAutocomplete cocoapod添加到了我的项目中 – 而且我遇到了一个非常奇怪的问题。 当我尝试运行我的项目时,Xcode说在Pod的头文件中有一个错误:

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

尝试调整该文件中的任何内容(如导入UIKit)会导致错误:“文档SPGooglePlacesAutocompleteQuery.h无法保存,该文件不存在”

什么可以使Xcode这个文件是不存在的?

在我的情况下,当我试图编辑由Xcode中的警告/错误窗格指向的文件时,出现错误。

不知道如果这是cocoa豆荚相关,但我碰巧也使用豆荚。

基本上你得到一个错误,点击它,并尝试修改文件来解决错误,有时,不知道如何,Xcode产生这个错误。

由于Xcode试图保存对文件所做的更改,因此必须在错误浏览器中取消对该文件所做的任何更改。 然后,通过在常规浏览器中单击该文件而不是警告/错误窗格来编辑该文件,将允许您修改该文件并将其保存。

我正在运行Xcode 6.1.1和Cocoapods 0.36.0.rc.1,并且在尝试从作为开发窗格添加的窗格(即从本地目录)修改文件时发生这种情况。

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

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

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

  1. 复制 xx(.h&.m)一些地方(说桌面)
  2. 从类文件夹中完全删除 xx(.h&.m)。
  3. 强制退出 Xcode
  4. 重新打开该项目
  5. 拖动文件xx(.h&.m)。 select“ 如果需要复制项目 ”和“ 目标 ”。

问题解决了!

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

  1. select文件 – >在Finder中显示
  2. 复制文件并将其粘贴到其他位置。
  3. 通过select在查找器中显示从Xcode中删除原始文件
  4. 重新添加您从目标复制的文件,并将其拖到之前的Xcode文件窗格中。
  5. 清理并运行代码。

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