如何正确添加sqlite框架到Xcode项目?

时间:2018-01-23 18:59:36

标签: swift xcode sqlite swift3

我正在尝试将SQLite添加到我的项目中。我检查了构建阶段选项卡下的目标依赖项,它是空的,这是真的。我收到以下错误:无法运行命令'Ld SQLite' - 此目标可能包括自己的产品。“

我正在使用swift 3。  你能帮我么?提前致谢

2 个答案:

答案 0 :(得分:2)

我目前不在Mac的前面,但我认为您在构建阶段下需要做的就是转到链接二进制文件库,点击添加按钮并输入“sqlite”,这样就可以选择libsqlite3。

答案 1 :(得分:1)

Xcode 9和Swift 3.2(或者显然是Swift 4),只需在相关的Swift文件中导入SQLite3 ...

import SQLite3

...它将为您导入库。

在较旧的Xcode版本中(或者如果您关闭了自动库/框架链接),您必须手动链接到“构建阶段”下目标设置中的libsqlite3库:

enter image description here

但是在Xcode 9中使用默认设置,您只需要import行。