您的位置:首页 > 移动开发 > Swift

Swift笔记 使用SwiftData和sqlite的环境设置

2016-02-20 19:56 453 查看
在Swift开发中使用sqlite。

最近遇到的错误:

在最新的Xcode7和iOS 9,需要导入的是 libsqlite3.tbd。libsqlite3.dylib 已经不存在了。

error:

I found using Xcode 7 and iOS 9 is that the libsqlite3.dylib has been replaced by libsqlite3.tbd

环境设置

导入开源库 SwiftData来更快的开发

请参照:https://github.com/ryanfowler/SwiftData

使用方法:可以使用pod导入,也可以直接下载文件,添加到自己的工程。

添加 libsqlite3.tbd库文件

在Xcode 中选择工程

在tab上选择Build Phases

打开Link Binary With Libraries

点击Link Binary With Libraries 的+

在Choose framework and libraries add中输入「sqlite」

选择libsqlite3.dylib

然后点击Add



添加Briding-Header.h文件

在Xcode 中新建「Briding-Header.h」的文件

内容为

#ifndef SwiftData_Example_Briding_Header_h
#define SwiftData_Example_Briding_Header_h

#import "sqlite3.h"

#endif


在工程的Build Settings的Objective-C Bridging Header中设置「Briding-Header.h」

如下



然后就可以使用了。

具体的操作代码参照github。

参照:

http://qiita.com/osamu1203/items/b8868733111cabf16418

http://stackoverflow.com/questions/27878860/apple-mach-o-linker-error-sqlite3
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  xcode swift sqlite ios