首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQLite.swift中找不到SQLite/SQLite-Bridging.h

SQLite.swift中找不到SQLite/SQLite-Bridging.h
EN

Stack Overflow用户
提问于 2015-06-28 08:34:58
回答 4查看 2K关注 0票数 4

我正在使用SQLite.swit (https://github.com/stephencelis/SQLite.swift)开发一个应用程序。我遵循Pod安装指南,可以在iOS模拟器上运行它。但是,当我尝试在我的测试设备上安装该应用程序时,它显示错误

代码语言:javascript
复制
/Users/.../Build/Products/Debug-iphoneos/Pods/SQLite.framework/Headers/SQLite.h:9:9: 
error: 'SQLite/SQLite-Bridging.h' file not found

是我的配置方式不正确吗?不管怎么说,遇到了和我一样的问题?

EN

回答 4

Stack Overflow用户

发布于 2016-04-11 14:52:12

我最初通过更改#include行来修复此问题,如下所示:

代码语言:javascript
复制
#import "SQLite-Bridging.h"

我发现我不得不做出这样的改变是很奇怪的。深入挖掘,我在~/Library/Developer/Xcode/DerivedData下找到了我认为的缓存文件。我清理了与我的项目相关的文件夹并运行pod update。这对我来说就够了。

我使用的是旧版本的SQLite.swift,在升级时,我推断xcode不会更新一些缓存文件。如果你也是从老版本升级过来的,上面的技巧可能对你有用。

票数 8
EN

Stack Overflow用户

发布于 2016-04-23 14:30:23

这与@maresa的答案类似,但简化后,我所要做的就是进入窗口>项目并删除DerivedData文件夹信息。

(更新:在Xcode8中,这个位置不再出现。据推测,Xcode会自行清理派生数据。如果您想手动删除它,您可以通过转到Preferences > Locations并单击Derived文件夹旁边的灰色箭头来自己找到该文件夹。然后删除项目文件夹。)

票数 4
EN

Stack Overflow用户

发布于 2015-06-28 16:20:55

对于iOS项目,有不同的说明。你有没有尝试过这些步骤?

https://github.com/stephencelis/SQLite.swift/blob/master/Documentation/Index.md#frameworkless-targets

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31095002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档