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 相同?的主要内容,如果未能解决你的问题,请参考以下文章
iOS: Sqlite数据库的功能:建表,增加,删除,修改,查找
More than one file was found with OS independent path 'lib/arm64-v8a/libsqlite.so'