【问题标题】:Xcode error with Cocoapod: "The document could not be saved. The file doesn’t exist"Cocoapod 的 Xcode 错误:“无法保存文档。文件不存在”
【发布时间】:2020-02-07 19:18:14
【问题描述】:

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

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

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

是什么让 Xcode 的东西这个文件不存在?

【问题讨论】:

  • 我也有同样的问题。

标签: ios objective-c xcode cocoa cocoapods


【解决方案1】:

不管怎样,就我而言,当我试图编辑 Xcode 中的警告/错误窗格所指向的文件时,出现了错误。

不确定这是否与可可豆荚有关,但我碰巧也在使用豆荚。

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

由于 Xcode 在尝试保存对文件的更改时卡住了,因此您必须在错误浏览器中撤消对文件所做的任何更改。然后通过在常规浏览器中单击文件而不是警告/错误窗格来编辑文件,您可以修改文件并保存它。

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

【讨论】:

  • 我遇到了确切的问题。从问题导航器编辑 Cocoapod 文件给了我“文件不存在”错误,但从项目导航器编辑工作正常。
  • 我的一个头文件遇到此问题,并且该文件不在警告/错误窗格中。我什至不能完全 Xcode,因为每次我尝试时都会出现错误消息说它无法保存它。现在要强制退出我的 Xcode...
【解决方案2】:

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

  1. 复制了 xx(.h&.m) 其他地方(比如桌面)
  2. 从类文件夹中完全删除 xx(.h&.m)。
  3. 强制退出 Xcode
  4. 重新打开项目
  5. 拖动文件 xx(.h&.m) 。选择“根据需要复制项目”和“目标”。

问题解决了!

【讨论】:

    【解决方案3】:

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

    我刚刚又更新了一次 pod,当 pod 完成后,Xcode 会提示“文档之前有未保存的更改。”,然后点击“重新保存”。这解决了我的问题。

    【讨论】:

      【解决方案4】:

      我多次遇到这个问题。我按照以下步骤解决了这个问题。

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

      【讨论】:

        【解决方案5】:

        删除派生数据。 强制退出 Xcode。 打开 Xcode 完成

        【讨论】:

          【解决方案6】:

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

          【讨论】:

            【解决方案7】:

            对我来说,重启 Macbook 是可行的。

            【讨论】:

              【解决方案8】:

              我也有同样的问题,当我将文件从一组移动到另一组时。 Xcode 显示了相同的弹出窗口。我所做的只是将文件的所有内容复制到一个新文件并删除旧文件,然后退出并打开最终解决问题的Xcode。

              【讨论】:

                猜你喜欢
                • 2011-05-04
                • 1970-01-01
                • 2020-04-29
                • 2011-12-24
                • 1970-01-01
                • 1970-01-01
                • 2012-10-08
                • 2011-11-06
                • 2020-01-08
                相关资源
                最近更新 更多