我已将SPGooglePlacesAutocomplete
cocoapod添加到我的项目中 - 而且我遇到了一个非常奇怪的问题。当我尝试运行我的项目时,Xcode说其中一个Pod标题出现错误:
SPGooglePlacesAutocompleteQuery.h:65:23: Unknown type name 'CGFloat'
尝试调整该文件中的任何内容(例如导入UIKit)会导致错误:"无法保存文档SPGooglePlacesAutocompleteQuery.h。该文件不存在"
什么可能使Xcode这个文件不存在?
答案 0 :(得分:12)
对于它的价值,在我的情况下,当我尝试编辑Xcode中的警告/错误窗格指向的文件时出现错误。
不确定这是否与可可豆荚相关,但我也恰好使用豆荚。
基本上你得到一个错误,点击它并尝试修改文件来修复错误,有时候,不确定Xcode是如何产生这个错误的。
由于Xcode试图将更改保存到文件中,因此您必须撤消在错误浏览器中对文件所做的任何更改。然后通过在常规浏览器中单击文件而不是警告/错误窗格来编辑文件将允许您修改文件并保存它。
我正在运行Xcode 6.1.1和Cocoapods 0.36.0.rc.1,当尝试从添加为开发窗格的窗格(即从本地目录)修改文件时会发生这种情况。
答案 1 :(得分:3)
我在开发objective-c pod时遇到了这个问题,Classes文件夹中的一个文件(比如xx.h和.m)给出了这个错误提示。我做了以下方法:
答案 2 :(得分:1)
我正在运行Xcode 7.3和CocoaPods 1.0.0。当尝试从添加为开发窗格的窗格(即从本地目录)修改文件时,会发生这种情况。
我再次进行pod更新,当pod完成后,Xcode将显示警告“文档先前未保存更改。”,然后单击“重新保存”。这解决了我的问题。
答案 3 :(得分:1)
我多次面对这个问题。我按照以下步骤修复了这个问题。
答案 4 :(得分:0)
删除生成的pod文件夹,再次安装pod。解决我的问题
答案 5 :(得分:0)
对我来说重要的是重启Macbook。
答案 6 :(得分:0)
删除派生数据。 强制退出Xcode。 开启Xcode 完成
答案 7 :(得分:0)
我也遇到了同样的问题,那就是当我将文件从一组移到另一组时。 Xcode显示了相同的弹出窗口。我所做的就是将文件的所有内容都复制到一个新文件中,并删除了旧文件,然后退出并打开Xcode,最终解决了该问题。