在我们iOS开发期间,在Xcode-target-Build Phases-Link Binary With Libraries里面可以发现有两个非常相似的文件
在之前,文件名是“libsqlite3.dylib和libsqlite3.0.dylib”,现在都是后缀.tbd了
那么他们两个有什么联系和区别呢
libsqlite3.0.tbd本身是一个链接,指向libsqlite3.tbd。也就是说,他们两个就是同一个文件。但是为什么还要添加libsqlite3.0.tbd呢。
那是因为 这个链接指向最新的sqlite3动态库,假如sqlite3.tbd更新了,当我们饮用libsqlite3.0.tbd的时候,我们不需要做任何更改
比如libsqlite3.tbd--libsqlite3.2.tbd。。。不管怎么更新,libsqlite3.0.tbd都是指向最新的库