Xcode Cocoapod 错误:"The document could not be saved. The file doesn’t exist"
Xcode error with Cocoapod: "The document could not be saved. The file doesn’t exist"
我已将 SPGooglePlacesAutocomplete
cocoapod 添加到我的项目中 -- 我遇到了一个非常奇怪的问题。当我尝试 运行 我的项目时,Xcode 说 Pod 的一个 headers:
有错误
SPGooglePlacesAutocompleteQuery.h:65:23: Unknown type name 'CGFloat'
尝试调整该文件中的任何内容(例如导入 UIKit)会导致错误:"The document SPGooglePlacesAutocompleteQuery.h could not be saved. The file doesn’t exist"
这个文件是什么 Xcode non-existent?
对于它的价值,在我的例子中,当我试图编辑 Xcode 中的 warning/error 窗格指向的文件时出现错误。
不确定这是否与 cocoa pod 相关,但我碰巧也在使用 pods。
基本上你会得到一个错误,点击它并尝试修改文件来修复错误,有时,不知道如何,Xcode 会产生这个错误。
由于 Xcode 在尝试保存对文件所做的更改时卡住了,您必须在错误浏览器中撤消对文件所做的任何更改。然后通过在常规浏览器中单击文件而不是 warning/error 窗格来编辑文件,您可以修改文件并保存它。
我是 运行 Xcode 6.1.1 和 Cocoapods 0.36.0.rc.1,这发生在尝试从添加的 pod 修改文件时作为开发 pod(即来自本地目录)。
我是 运行 Xcode 7.3 和 CocoaPods 1.0.0。当尝试从作为开发 pod 添加的 pod(即从本地目录)修改文件时会发生这种情况。
我刚刚再次更新 pod,当 pod 完成时,Xcode 会显示一个警报 "The document has previously unsaved changes.",然后单击 "Re-Save"。解决了我的问题。
我在开发 objective-c pod 时遇到了这个问题,类 文件夹中的一个文件(比如 xx.h &.m)给出了这个错误提示。我做了以下方法:
- 我复制 xx(.h&.m) 其他地方(比如桌面)
- 从 类 文件夹中完全删除 xx(.h&.m)。
- 强制退出 Xcode
- 重新打开 项目
- 拖动 文件 xx(.h&.m) 。 Select“如果需要复制项目”和“目标”。
问题解决了!
这个问题我遇到过很多次了。我按照以下步骤解决了这个问题。
- Select 文件->在 Finder 中显示
- 复制文件并将其粘贴到其他位置。
- 通过选择在 finder
中显示,从 Xcode 中删除原始文件
- 重新添加您从目标位置复制的文件并将其拖到 Xcode 文件窗格中它之前所在的位置。
- 清理并 运行 代码。
删除生成的pod文件夹,重新安装pod。解决我的问题
对我来说,重启 Macbook 是有效的。
删除派生数据。
强制退出 Xcode。
打开 Xcode
完成
我也遇到了同样的问题,当我将文件从一个组移动到另一个组时。 Xcode 显示相同的弹出窗口。我所做的只是将文件的所有内容复制到一个新文件并删除旧文件,然后退出并打开 Xcode 最终解决了问题。
我已将 SPGooglePlacesAutocomplete
cocoapod 添加到我的项目中 -- 我遇到了一个非常奇怪的问题。当我尝试 运行 我的项目时,Xcode 说 Pod 的一个 headers:
SPGooglePlacesAutocompleteQuery.h:65:23: Unknown type name 'CGFloat'
尝试调整该文件中的任何内容(例如导入 UIKit)会导致错误:"The document SPGooglePlacesAutocompleteQuery.h could not be saved. The file doesn’t exist"
这个文件是什么 Xcode non-existent?
对于它的价值,在我的例子中,当我试图编辑 Xcode 中的 warning/error 窗格指向的文件时出现错误。
不确定这是否与 cocoa pod 相关,但我碰巧也在使用 pods。
基本上你会得到一个错误,点击它并尝试修改文件来修复错误,有时,不知道如何,Xcode 会产生这个错误。
由于 Xcode 在尝试保存对文件所做的更改时卡住了,您必须在错误浏览器中撤消对文件所做的任何更改。然后通过在常规浏览器中单击文件而不是 warning/error 窗格来编辑文件,您可以修改文件并保存它。
我是 运行 Xcode 6.1.1 和 Cocoapods 0.36.0.rc.1,这发生在尝试从添加的 pod 修改文件时作为开发 pod(即来自本地目录)。
我是 运行 Xcode 7.3 和 CocoaPods 1.0.0。当尝试从作为开发 pod 添加的 pod(即从本地目录)修改文件时会发生这种情况。
我刚刚再次更新 pod,当 pod 完成时,Xcode 会显示一个警报 "The document has previously unsaved changes.",然后单击 "Re-Save"。解决了我的问题。
我在开发 objective-c pod 时遇到了这个问题,类 文件夹中的一个文件(比如 xx.h &.m)给出了这个错误提示。我做了以下方法:
- 我复制 xx(.h&.m) 其他地方(比如桌面)
- 从 类 文件夹中完全删除 xx(.h&.m)。
- 强制退出 Xcode
- 重新打开 项目
- 拖动 文件 xx(.h&.m) 。 Select“如果需要复制项目”和“目标”。
问题解决了!
这个问题我遇到过很多次了。我按照以下步骤解决了这个问题。
- Select 文件->在 Finder 中显示
- 复制文件并将其粘贴到其他位置。
- 通过选择在 finder 中显示,从 Xcode 中删除原始文件
- 重新添加您从目标位置复制的文件并将其拖到 Xcode 文件窗格中它之前所在的位置。
- 清理并 运行 代码。
删除生成的pod文件夹,重新安装pod。解决我的问题
对我来说,重启 Macbook 是有效的。
删除派生数据。 强制退出 Xcode。 打开 Xcode 完成
我也遇到了同样的问题,当我将文件从一个组移动到另一个组时。 Xcode 显示相同的弹出窗口。我所做的只是将文件的所有内容复制到一个新文件并删除旧文件,然后退出并打开 Xcode 最终解决了问题。