我正在使用SQLite.swit (https://github.com/stephencelis/SQLite.swift)开发一个应用程序。我遵循Pod安装指南,可以在iOS模拟器上运行它。但是,当我尝试在我的测试设备上安装该应用程序时,它显示错误
/Users/.../Build/Products/Debug-iphoneos/Pods/SQLite.framework/Headers/SQLite.h:9:9:
error: 'SQLite/SQLite-Bridging.h' file not found是我的配置方式不正确吗?不管怎么说,遇到了和我一样的问题?
发布于 2016-04-11 14:52:12
我最初通过更改#include行来修复此问题,如下所示:
#import "SQLite-Bridging.h"我发现我不得不做出这样的改变是很奇怪的。深入挖掘,我在~/Library/Developer/Xcode/DerivedData下找到了我认为的缓存文件。我清理了与我的项目相关的文件夹并运行pod update。这对我来说就够了。
我使用的是旧版本的SQLite.swift,在升级时,我推断xcode不会更新一些缓存文件。如果你也是从老版本升级过来的,上面的技巧可能对你有用。
发布于 2016-04-23 14:30:23
这与@maresa的答案类似,但简化后,我所要做的就是进入窗口>项目并删除DerivedData文件夹信息。

(更新:在Xcode8中,这个位置不再出现。据推测,Xcode会自行清理派生数据。如果您想手动删除它,您可以通过转到Preferences > Locations并单击Derived文件夹旁边的灰色箭头来自己找到该文件夹。然后删除项目文件夹。)
发布于 2015-06-28 16:20:55
对于iOS项目,有不同的说明。你有没有尝试过这些步骤?
https://stackoverflow.com/questions/31095002
复制相似问题