libsqlite3.tbd 是不是与 libsqlite3.dylib 相同?

Posted

技术标签:

【中文标题】libsqlite3.tbd 是不是与 libsqlite3.dylib 相同?【英文标题】:Is libsqlite3.tbd the same as libsqlite3.dylib?libsqlite3.tbd 是否与 libsqlite3.dylib 相同? 【发布时间】:2016-01-09 10:09:08 【问题描述】:

我试图在我的项目中使用 Xcode7 导入 libsqlite3。我发现的是没有图标的 libsqlite3.tbd,它有一个纯白色的文件图标,如 .h 和 .m。

libsqlite3.dylib 和 icon 一样吗?

【问题讨论】:

【参考方案1】:

在 Xcode 7 中,它将 .dylib 的使用替换为 .tbd。只需使用.tbd

对于那些好奇的人来说,.tbd 文件是新的“基于文本的存根库”,它提供了一个更紧凑的存根库版本供 SDK 中使用,并有助于显着减少其下载大小。

参考:https://forums.developer.apple.com/message/8609#8609

【讨论】:

现在我明白了,谢谢! .dylib 是编译后的二进制机器码。 .tds 是一个包含跨平台模块映射信息的文本文件。

以上是关于libsqlite3.tbd 是不是与 libsqlite3.dylib 相同?的主要内容,如果未能解决你的问题,请参考以下文章

SQLite初试

iOS: Sqlite数据库的功能:建表,增加,删除,修改,查找

将 tvOS Parse SDK 添加到现有 iOS 项目

新浪微博客户端(60)-离线缓存微博数据

More than one file was found with OS independent path 'lib/arm64-v8a/libsqlite.so'

与 0 进行比较与与某个值进行比较是不是更快?